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 tak, aby byly splněny 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ů, u kterých se má nastavit import popsaný v definition
.
Výjimky
Objekt ComposablePart byl odstraněn.
Při nastavování importu popsaného objektem došlo k ImportDefinition chybě.
definition
nepochází z ImportDefinitions vlastnosti v objektu ComposablePart.
-nebo-
exports
obsahuje element, 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>) byla dříve volána a IsRecomposable je false
.