ComposablePart.SetImport(ImportDefinition, IEnumerable<Export>) Methode

Definitie

Hiermee stelt u de import die wordt beschreven door het opgegeven ImportDefinition object in op basis van de opgegeven exports.

public:
 abstract void SetImport(System::ComponentModel::Composition::Primitives::ImportDefinition ^ definition, System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::Export ^> ^ exports);
public abstract void SetImport(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> exports);
abstract member SetImport : System.ComponentModel.Composition.Primitives.ImportDefinition * seq<System.ComponentModel.Composition.Primitives.Export> -> unit
Public MustOverride Sub SetImport (definition As ImportDefinition, exports As IEnumerable(Of Export))

Parameters

definition
ImportDefinition

Een van de objecten uit de ImportDefinitions eigenschap waarmee de import wordt opgegeven die moet worden ingesteld.

exports
IEnumerable<Export>

Een verzameling Export objecten waarvan u de import wilt instellen die wordt beschreven door definition.

Uitzonderingen

Het ComposablePart object is verwijderd.

definition is null.

– of –

exports is null.

Er is een fout opgetreden bij het instellen van het importeren dat door het ImportDefinition object wordt beschreven.

definition is niet afkomstig van de ImportDefinitions eigenschap op de ComposablePart.

– of –

exports bevat een element dat is null.

– of –

exports is leeg en Cardinality is ExactlyOne.

– of –

exports bevat meer dan één element en Cardinality is ZeroOrOne of ExactlyOne.

Van toepassing op