ContractBasedImportDefinition.RequiredCreationPolicy 属性

定义

获取或设置一个值,该值指示导入程序需要导出结果的特定 CreationPolicy,以满足此导入。

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

属性值

以下值之一:

如果导入程序不需要特定 Any,则为 CreationPolicy

若要求使用的所有导出应由容器中的所有导入程序共享,则为 Shared

若要求使用的所有导出不应在容器中共享,则为 NonShared。 在此情况下,每个导入程序都会收到一个单独的实例。

适用于