Partager via


ExportProvider.GetExportedValues Méthode

Définition

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)

Source:
ExportProvider.GetExportOverrides.cs
Source:
ExportProvider.GetExportOverrides.cs
Source:
ExportProvider.GetExportOverrides.cs

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

Source:
ExportProvider.GetExportOverrides.cs
Source:
ExportProvider.GetExportOverrides.cs
Source:
ExportProvider.GetExportOverrides.cs

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.

S’applique à