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

Definice

Nastaví import popsaný zadaným ImportDefinition objektem tak, aby byly splněny zadanými exporty.

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

Parametry

definition
ImportDefinition

Jeden z objektů z ImportDefinitions vlastnosti, která určuje import, který se má nastavit.

exports
IEnumerable<Export>

Kolekce Export objektů, u kterých se má nastavit import popsaný v definition.

Výjimky

Objekt ComposablePart byl odstraněn.

definition je null.

-nebo-

exports je null.

Při nastavování importu popsaného objektem došlo k ImportDefinition chybě.

definition nepochází z ImportDefinitions vlastnosti v objektu ComposablePart.

-nebo-

exports obsahuje element, který je null.

-nebo-

exports je prázdné a Cardinality je ExactlyOne.

-nebo-

exports obsahuje více než jeden prvek a Cardinality je ZeroOrOne nebo ExactlyOne.

Platí pro