Search Results for

    Show / Hide Table of Contents

    Class MetadataFilter

    Defines the filter for finding metadata

    Inheritance
    System.Object
    IVFilter
    MetadataFilter
    Implements
    IIVFilter
    System.ICloneable
    Inherited Members
    IVFilter.Skip
    IVFilter.Take
    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.

    Overrides
    IVFilter.Clone()

    Implements

    IIVFilter
    System.ICloneable

    Extension Methods

    EnumExtensions.GetNames<TEnum>(TEnum)
    In This Article
    Back to top (c) Meriworks 2002-2022