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

Definition

Anger den import som beskrivs av det angivna ImportDefinition objektet som ska uppfyllas av de angivna exporterna.

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))

Parametrar

definition
ImportDefinition

Ett av objekten från egenskapen ImportDefinitions som anger vilken import som ska anges.

exports
IEnumerable<Export>

En samling Export objekt som import som beskrivs av definition.

Undantag

Objektet ComposablePart har tagits bort.

definition är null.

-eller-

exports är null.

Ett fel uppstod när importen som beskrevs av ImportDefinition objektet skulle anges.

definition inte har sitt ursprung från egenskapen ImportDefinitionsComposablePart.

-eller-

exports innehåller ett element som är null.

-eller-

exports är tom och Cardinality är ExactlyOne.

-eller-

exports innehåller mer än ett element och Cardinality är ZeroOrOne eller ExactlyOne.

Gäller för