Class MetadataFilter
Defines the filter for finding metadata
Namespace: ImageVault.Common.Data.Query
Assembly: ImageVault.Common.dll
Syntax
public class MetadataFilter : IVFilter, IIVFilter
Constructors
MetadataFilter()
Initializes a new instance of the MetadataFilter class.
Declaration
public MetadataFilter()
MetadataFilter(MetadataFilter)
Initializes a new instance of the MetadataFilter class.
Declaration
protected MetadataFilter(MetadataFilter i)
Parameters
Type | Name | Description |
---|---|---|
MetadataFilter | i |
Properties
IsAltText
Get/Sets the IsAltText of the MetadataQuery
Declaration
public bool IsAltText { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | Finds metadata that are marked as alt text in the vault |
IsDefinedInVault
Inlcude metadata that is defined in each vault
Declaration
public bool IsDefinedInVault { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsNull
Include metadata depending if they have a value or not
Declaration
public Nullable<bool> IsNull { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Boolean> | If true, only metadata without value are included. If false only metadata with value. If null, all metadata. |
IsTitle
Get/Sets the IsTitle of the MetadataQuery
Declaration
public bool IsTitle { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | Finds metadata that are marked as title in the vault |
MetadataDefinitionId
Get/Sets the MetadataDefinitionId of the MetadataQuery
Declaration
public Nullable<int> MetadataDefinitionId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
MetadataDefinitionType
Get/Sets the MetadataDefinitionType of the MetadataQuery
Declaration
public Nullable<MetadataDefinitionTypes> MetadataDefinitionType { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<MetadataDefinitionTypes> |
Name
Get/Sets the Name of the MetadataQuery
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
SymbolKey
Get/Sets the SymbolKey of the MetadataQuery
Declaration
public string SymbolKey { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
Clone()
Creates a new object that is a copy of the current instance.
Declaration
public override object Clone()
Returns
Type | Description |
---|---|
System.Object | A new object that is a copy of this instance. |