Share via


MetadataSearchCriteria Class

Definition

Criteria for the MetadataGet operation.

public ref class MetadataSearchCriteria sealed : Microsoft::MasterDataServices::Services::DataContracts::DataContractBase
[System.Runtime.Serialization.DataContract(Name="MetadataSearchCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class MetadataSearchCriteria : Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
[<System.Runtime.Serialization.DataContract(Name="MetadataSearchCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type MetadataSearchCriteria = class
    inherit DataContractBase
Public NotInheritable Class MetadataSearchCriteria
Inherits DataContractBase
Inheritance
MetadataSearchCriteria
Attributes

Remarks

The MetadataSearchCriteria specifies criteria for the MetadataGet operation. Allows specification of identifiers that are associated with each type of metadata object. Each parameter is optional; those specified are combined with an AND. Leave all parameters empty to get all metadata.

Constructors

MetadataSearchCriteria()

Initializes a new instance of the MetadataSearchCriteria class.

Properties

AttributeGroups

Specifies the criteria to fill the Metadata.

Attributes

Specifies the criteria to fill the Metadata.

DerivedHierarchies

Specifies the criteria to fill the Metadata.

DerivedHierarchyLevels

Specifies the criteria to fill the Metadata.

Entities

Specifies the criteria to fill the Metadata.

ExplicitHierarchies

Specifies the criteria to fill the Metadata.

Indexes

Specifies the criteria to fill the Metadata.

MemberTypes

Specifies the criteria to fill the Metadata.

Models

Specifies the criteria to fill the Metadata.

SearchOption

Specifies the objects to include in the search.

VersionFlags

Specifies the criteria to fill the Metadata.

Versions

Specifies the criteria to fill the Metadata.

Methods

SetProperty<T>(T, T, String, Boolean)

Changes the property to the given value.
Returns whether the new value is different from the old value.

(Inherited from DataContractBase)
SetProperty<T>(T, T, String)

Changes the property to the given value.
Returns whether the new value is different from the old value.

(Inherited from DataContractBase)

Applies to