Partager via


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

Définition

Définit l'importation décrite par l'objet ImportDefinition spécifié devant être satisfaite par les exportations spécifiées.

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

Paramètres

definition
ImportDefinition

Un des objets de la propriété ImportDefinitions qui spécifie l'importation à définir.

exports
IEnumerable<Export>

Collection d'objets Export à partir de laquelle définir l'importation décrite par definition.

Exceptions

L'objet ComposablePart a été supprimé.

definition a la valeur null.

-ou-

exports a la valeur null.

Une erreur s'est produite lors de la définition de l'importation décrite par l'objet ImportDefinition.

definition ne provient pas de la propriété ImportDefinitions sur le ComposablePart.

- ou -

exports contient un élément null.

- ou -

exports est vide et Cardinality est ExactlyOne.

- ou -

exports contient plusieurs éléments et Cardinality est ZeroOrOne ou ExactlyOne.

S’applique à