ComposablePart.SetImport(ImportDefinition, IEnumerable<Export>) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt für den vom angegebenen ImportDefinition-Objekt beschriebenen Import fest, der den angegebenen Exporten entspricht.
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, das den festzulegenden Import angibt.
- exports
- IEnumerable<Export>
Eine Auflistung von Export-Objekten, anhand derer der von definition
beschriebene Import festgelegt werden soll.
Ausnahmen
Das ComposablePart-Objekt wurde freigegeben.
Fehler beim Festlegen des vom ImportDefinition-Objekt beschriebenen importierten Objekts.
definition
stammte nicht aus der ImportDefinitions-Eigenschaft für ComposablePart.
- oder -
exports
enthält ein Element, das null
ist.
- oder -
exports
ist leer, und Cardinality ist ExactlyOne.
- oder -
exports
enthält mehr als ein Element, und Cardinality ist ZeroOrOne oder ExactlyOne.
SetImport(ImportDefinition, IEnumerable<Export>) wurde bereits aufgerufen, und IsRecomposable ist false
.