ImportManyAttribute.RequiredCreationPolicy ImportManyAttribute.RequiredCreationPolicy ImportManyAttribute.RequiredCreationPolicy ImportManyAttribute.RequiredCreationPolicy Property

Definition

Gets or sets a value that indicates that the importer requires a specific CreationPolicy for the exports used to satisfy this import.

public:
 property System::ComponentModel::Composition::CreationPolicy RequiredCreationPolicy { System::ComponentModel::Composition::CreationPolicy get(); void set(System::ComponentModel::Composition::CreationPolicy value); };
public System.ComponentModel.Composition.CreationPolicy RequiredCreationPolicy { get; set; }
member this.RequiredCreationPolicy : System.ComponentModel.Composition.CreationPolicy with get, set
Public Property RequiredCreationPolicy As CreationPolicy

Property Value

One of the following values:

Any, if the importer does not require a specific CreationPolicy. This is the default.

Shared to require that all used exports be shared by all parts in the container.

NonShared to require that all used exports be non-shared in a container. In this case, each part receives their own instance.

Applies to