ComposablePart.SetImport(ImportDefinition, IEnumerable<Export>) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ustawia import opisany przez określony ImportDefinition obiekt, aby był spełniony przez określone eksporty.
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 obiektów z ImportDefinitions właściwości, która określa import do ustawienia.
- exports
- IEnumerable<Export>
Kolekcja Export obiektów, z których ma zostać ustawiona import opisana przez program definition
.
Wyjątki
Obiekt ComposablePart został usunięty.
Wystąpił błąd podczas ustawiania importu opisanego ImportDefinition przez obiekt.
definition
nie pochodzi z ImportDefinitions właściwości na obiekcie ComposablePart.
-lub-
exports
zawiera element o nazwie null
.
-lub-
exports
jest pusty i Cardinality ma wartość ExactlyOne.
-lub-
exports
zawiera więcej niż jeden element i Cardinality jest ZeroOrOne lub ExactlyOne.
SetImport(ImportDefinition, IEnumerable<Export>) został wcześniej wywoływany i IsRecomposable ma wartość false
.