ExportProvider.GetExportedValues 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.
Obtient un ou plusieurs objets exportés.
Surcharges
| Nom | Description |
|---|---|
| GetExportedValues<T>(String) |
Obtient tous les objets exportés avec le nom de contrat spécifié. |
| GetExportedValues<T>() |
Obtient tous les objets exportés avec le nom de contrat dérivé du paramètre de type spécifié. |
GetExportedValues<T>(String)
Obtient tous les objets exportés avec le nom de contrat spécifié.
public:
generic <typename T>
System::Collections::Generic::IEnumerable<T> ^ GetExportedValues(System::String ^ contractName);
public System.Collections.Generic.IEnumerable<T> GetExportedValues<T>(string? contractName);
public System.Collections.Generic.IEnumerable<T> GetExportedValues<T>(string contractName);
member this.GetExportedValues : string -> seq<'T>
Public Function GetExportedValues(Of T) (contractName As String) As IEnumerable(Of T)
Paramètres de type
- T
Type de l’objet exporté à retourner.
Paramètres
- contractName
- String
Nom du contrat des objets exportés à retourner ; ou null une chaîne vide (« ») pour utiliser le nom de contrat par défaut.
Retours
Les objets exportés avec le nom de contrat spécifié, s’ils sont trouvés ; sinon, un objet vide Collection<T> .
Exceptions
L’objet CompositionContainer a été supprimé.
Une ou plusieurs des valeurs exportées sous-jacentes ne peuvent pas être converties en T.
Une erreur s’est produite lors de la composition. Errors contient une collection d’erreurs qui se sont produites.
Remarques
Le nom du contrat par défaut est le résultat de l’appel de la GetContractName méthode sur T.
Le nom du contrat est comparé à l’aide de la propriété pour effectuer une comparaison respectant la Ordinal casse et non linguistique.
S’applique à
GetExportedValues<T>()
Obtient tous les objets exportés avec le nom de contrat dérivé du paramètre de type spécifié.
public:
generic <typename T>
System::Collections::Generic::IEnumerable<T> ^ GetExportedValues();
public System.Collections.Generic.IEnumerable<T> GetExportedValues<T>();
member this.GetExportedValues : unit -> seq<'T>
Public Function GetExportedValues(Of T) () As IEnumerable(Of T)
Paramètres de type
- T
Type de l’objet exporté à retourner. Le nom du contrat est également dérivé de ce paramètre de type.
Retours
Objets exportés avec le nom de contrat dérivé du paramètre de type spécifié, s’il est trouvé ; sinon, un objet vide Collection<T> .
Exceptions
L’objet CompositionContainer a été supprimé.
Un ou plusieurs des objets exportés sous-jacents ne peuvent pas être convertis en T.
Une erreur s’est produite lors de la composition. Errors contient une collection d’erreurs qui se sont produites.
Remarques
Le nom du contrat est le résultat de l’appel de la GetContractName méthode sur T.
Le nom du contrat est comparé à l’aide de la propriété pour effectuer une comparaison respectant la Ordinal casse et non linguistique.