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

Definition

Legt für den vom angegebenen ImportDefinition-Objekt beschriebenen Import fest, der den angegebenen Exporten entspricht.Sets the import described by the specified ImportDefinition object to be satisfied by the specified 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))

Parameter

definition
ImportDefinition ImportDefinition ImportDefinition ImportDefinition

Eines der Objekte aus der ImportDefinitions-Eigenschaft, das den festzulegenden Import angibt.One of the objects from the ImportDefinitions property that specifies the import to be set.

exports
IEnumerable<Export>

Eine Auflistung von Export-Objekten, anhand derer der von definition beschriebene Import festgelegt werden soll.A collection of Export objects of which to set the import described by definition.

Ausnahmen

definition ist null.definition is null.

- oder --or- exports ist null.exports is null.

Fehler beim Festlegen des vom ImportDefinition-Objekt beschriebenen importierten Objekts.An error occurred setting the import described by the ImportDefinition object.

definition stammte nicht aus der ImportDefinitions-Eigenschaft für ComposablePart.definition did not originate from the ImportDefinitions property on the ComposablePart.

- oder --or- exports enthält ein Element, das null ist.exports contains an element that is null.

- oder --or- exports ist leer, und Cardinality ist ExactlyOne.exports is empty and Cardinality is ExactlyOne.

- oder --or- exports enthält mehr als ein Element, und Cardinality ist ZeroOrOne oder ExactlyOne.exports contains more than one element and Cardinality is ZeroOrOne or ExactlyOne.

Gilt für: