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.