Partager via


ExportProvider.GetExportedValues Méthode

Définition

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)

Source:
ExportProvider.GetExportOverrides.cs
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 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>()

Source:
ExportProvider.GetExportOverrides.cs
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, 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.

S’applique à