Partilhar via


ComposablePart.SetImport(ImportDefinition, IEnumerable<Export>) Método

Definição

Define a importação descrita pelo objeto ImportDefinition especificado a ser satisfeita pelas exportações especificadas.

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))

Parâmetros

definition
ImportDefinition

Um dos objetos da propriedade ImportDefinitions que especifica a importação a ser definida.

exports
IEnumerable<Export>

Uma coleção dos objetos Export dos quais definir a importação descrita por definition.

Exceções

O objeto ComposablePart foi descartado.

definition é null.

- ou -

exports é null.

Ocorreu um erro ao configurar a importação descrita pelo objeto ImportDefinition.

definition não se originaram na propriedade ImportDefinitions no ComposablePart.

- ou -

exports contém um elemento que é null.

- ou -

exports está vazio e Cardinality é ExactlyOne.

- ou -

exports contém mais de um elemento e Cardinality é ZeroOrOne ou ExactlyOne.

Aplica-se a