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 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.
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.
SetImport(ImportDefinition, IEnumerable<Export>) wurde zuvor aufgerufen und IsRecomposable ist false.