Freigeben über


ContractBasedImportDefinition.Constraint Eigenschaft

Definition

Ruft einen Ausdruck ab, der Bedingungen definiert, die zum Ausführen des durch diese Importdefinition beschriebenen Imports erfüllt werden müssen.

public:
 virtual property System::Linq::Expressions::Expression<Func<System::ComponentModel::Composition::Primitives::ExportDefinition ^, bool> ^> ^ Constraint { System::Linq::Expressions::Expression<Func<System::ComponentModel::Composition::Primitives::ExportDefinition ^, bool> ^> ^ get(); };
public override System.Linq.Expressions.Expression<Func<System.ComponentModel.Composition.Primitives.ExportDefinition,bool>> Constraint { get; }
member this.Constraint : System.Linq.Expressions.Expression<Func<System.ComponentModel.Composition.Primitives.ExportDefinition, bool>>
Public Overrides ReadOnly Property Constraint As Expression(Of Func(Of ExportDefinition, Boolean))

Eigenschaftswert

Ein Ausdruck mit einem Func<T,TResult>-Objekt, das die Bedingungen definiert, die erfüllt werden müssen, damit ImportDefinition von einem Export ausgeführt werden kann.

Hinweise

Diese Eigenschaft gibt einen Ausdruck zurück, der Bedingungen basierend auf den ContractNameEigenschaften , RequiredTypeIdentity, RequiredMetadataund RequiredCreationPolicy definiert.

Gilt für: