ComposablePart.SetImport(ImportDefinition, IEnumerable<Export>) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger den import som beskrivs av det angivna ImportDefinition objektet som ska uppfyllas av de angivna exporterna.
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))
Parametrar
- definition
- ImportDefinition
Ett av objekten från egenskapen ImportDefinitions som anger vilken import som ska anges.
- exports
- IEnumerable<Export>
En samling Export objekt som import som beskrivs av definition.
Undantag
Objektet ComposablePart har tagits bort.
Ett fel uppstod när importen som beskrevs av ImportDefinition objektet skulle anges.
definition inte har sitt ursprung från egenskapen ImportDefinitions på ComposablePart.
-eller-
exports innehåller ett element som är null.
-eller-
exports är tom och Cardinality är ExactlyOne.
-eller-
exports innehåller mer än ett element och Cardinality är ZeroOrOne eller ExactlyOne.
SetImport(ImportDefinition, IEnumerable<Export>) har tidigare anropats och IsRecomposable är false.