ComposablePart.SetImport(ImportDefinition, IEnumerable<Export>) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta l'importazione descritta dall'oggetto specificato ImportDefinition in modo che venga soddisfatta dalle esportazioni specificate.
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))
Parametri
- definition
- ImportDefinition
Uno degli oggetti della ImportDefinitions proprietà che specifica l'importazione da impostare.
- exports
- IEnumerable<Export>
Raccolta di Export oggetti di cui impostare l'importazione descritta da definition.
Eccezioni
L'oggetto ComposablePart è stato eliminato.
Errore durante l'impostazione dell'importazione descritta dall'oggetto ImportDefinition .
definition non ha avuto origine dalla ImportDefinitions proprietà in ComposablePart.
oppure
exports contiene un elemento che è null.
oppure
exports è vuoto e Cardinality è ExactlyOne.
oppure
exports contiene più di un elemento e Cardinality è ZeroOrOne o ExactlyOne.
SetImport(ImportDefinition, IEnumerable<Export>) è stato chiamato in precedenza ed IsRecomposable è false.