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
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 de contrat des objets exportés à retourner, null
ou chaîne vide ("") pour utiliser le nom de contrat par défaut.
Retours
Objets exportés avec le nom de contrat spécifié, s'il est trouvé ; sinon, objet Collection<T> vide.
Exceptions
L'objet CompositionContainer a été supprimé.
Une ou plusieurs des valeurs exportées sous-jacentes ne peuvent pas être castées en T
.
Une erreur s'est produite pendant la composition. Errors contiendra une collection d'erreurs qui se sont produites.
Remarques
Le nom de 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 Ordinal propriété pour effectuer une comparaison non linguistique respectant la casse.
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, objet Collection<T> vide.
Exceptions
L'objet CompositionContainer a été supprimé.
Un ou plusieurs des objets exportés sous-jacents ne peuvent pas être castés en T
.
Une erreur s'est produite pendant la composition. Errors contiendra 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 Ordinal propriété pour effectuer une comparaison non linguistique respectant la casse.