MetadataFilterExpression MetadataFilterExpression MetadataFilterExpression MetadataFilterExpression Class

Definition

Specifies complex condition and logical filter expressions used for filtering the results of a metadata query.

public ref class MetadataFilterExpression sealed : System::Runtime::Serialization::IExtensibleDataObject
[System.Runtime.Serialization.DataContract(Name="MetadataFilterExpression", Namespace="http://schemas.microsoft.com/xrm/2011/Metadata/Query")]
public sealed class MetadataFilterExpression : System.Runtime.Serialization.IExtensibleDataObject
type MetadataFilterExpression = class
    interface IExtensibleDataObject
Public NotInheritable Class MetadataFilterExpression
Implements IExtensibleDataObject
Inheritance
MetadataFilterExpressionMetadataFilterExpressionMetadataFilterExpressionMetadataFilterExpression
Attributes
Implements

Remarks

The following example shows the use of a MetadataFilterExpression to return non-intersect, user-owned entities not found in a list of excluded entities.

MetadataQuery#EntityFilter

Constructors

MetadataFilterExpression() MetadataFilterExpression() MetadataFilterExpression() MetadataFilterExpression()

Initializes a new instance of the MetadataFilterExpression class.

MetadataFilterExpression(LogicalOperator) MetadataFilterExpression(LogicalOperator) MetadataFilterExpression(LogicalOperator) MetadataFilterExpression(LogicalOperator)

Initializes a new instance of the MetadataFilterExpression class.

Properties

Conditions Conditions Conditions Conditions

Gets condition expressions that include metadata properties, condition operators and values.

ExtensionData ExtensionData ExtensionData ExtensionData

Gets or sets the structure that contains extra data.

FilterOperator FilterOperator FilterOperator FilterOperator

Gets or sets the logical AND/OR filter operator.

Filters Filters Filters Filters

Gets a collection of logical filter expressions that filter the results of the metadata query.

Applies to