ComposablePart.SetImport(ImportDefinition, IEnumerable<Export>) Metoda

Definicja

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.

definition to null.

-lub-

exports to null.

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.

Dotyczy