ComposablePart.SetImport(ImportDefinition, IEnumerable<Export>) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.
SetImport(ImportDefinition, IEnumerable<Export>) foi chamado anteriormente e IsRecomposable é false
.