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

Definition

Legt den vom angegebenen ImportDefinition Objekt beschriebenen Import fest, der von den angegebenen Exporten erfüllt werden soll.

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

Parameter

definition
ImportDefinition

Eines der Objekte aus der ImportDefinitions Eigenschaft, die den festzulegenden Import angibt.

exports
IEnumerable<Export>

Eine Auflistung von Export Objekten, von denen der import festgelegt werden soll, der von definition.

Ausnahmen

Das ComposablePart Objekt wurde gelöscht.

definition ist null.

-oder-

exports ist null.

Fehler beim Festlegen des vom ImportDefinition Objekt beschriebenen Imports.

definitionnicht von der Eigenschaft auf der ImportDefinitions .ComposablePart

-oder-

exports enthält ein Element, das lautet null.

-oder-

exports ist leer und Cardinality ist ExactlyOne.

-oder-

exports enthält mehr als ein Element und Cardinality ist ZeroOrOne oder ExactlyOne.

Gilt für: