ComposablePart.SetImport(ImportDefinition, IEnumerable<Export>) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é.
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.
SetImport(ImportDefinition, IEnumerable<Export>) a été appelée au préalable et IsRecomposable a la valeur false
.