Freigeben über


ContractBasedImportDefinition.RequiredCreationPolicy Eigenschaft

Definition

Ruft einen Wert ab, der angibt, dass der Importer eine bestimmte CreationPolicy für die Exporte benötigt, um diesen Import auszuführen, oder legt ihn fest.

public:
 virtual property System::ComponentModel::Composition::CreationPolicy RequiredCreationPolicy { System::ComponentModel::Composition::CreationPolicy get(); };
public virtual System.ComponentModel.Composition.CreationPolicy RequiredCreationPolicy { get; }
member this.RequiredCreationPolicy : System.ComponentModel.Composition.CreationPolicy
Public Overridable ReadOnly Property RequiredCreationPolicy As CreationPolicy

Eigenschaftswert

Einer der folgenden Werte:

Any, wenn der Importer keine bestimmte CreationPolicy erfordert.

Shared, um festzulegen, dass alle verwendeten Exporte von allen Importern im Container freigegeben werden müssen.

NonShared, um festzulegen, dass alle verwendeten Exporte im Container nicht freigegeben werden dürfen. In diesem Fall wird für jeden Importer eine separate Instanz verwendet.

Gilt für: