ComposablePart.SetImport(ImportDefinition, IEnumerable<Export>) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví import popsaný zadaným ImportDefinition objektem, který bude splněn zadanými exporty.
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))
Parametry
- definition
- ImportDefinition
Jeden z objektů z ImportDefinitions vlastnosti, která určuje import, který se má nastavit.
- exports
- IEnumerable<Export>
Kolekce Export objektů, z nichž se má nastavit import, který definitionpopisuje .
Výjimky
Objekt ComposablePart byl odstraněn.
Při nastavování importu popsaného objektem ImportDefinition došlo k chybě.
definition nepochází z nemovitosti ImportDefinitions v objektu ComposablePart.
nebo
exports obsahuje prvek, který je null.
nebo
exports je prázdná a Cardinality je ExactlyOne.
nebo
exports obsahuje více než jeden prvek a Cardinality je ZeroOrOne nebo ExactlyOne.
SetImport(ImportDefinition, IEnumerable<Export>) již dříve volána a IsRecomposable je false.