ExportProvider.GetExportedValue 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 objet exporté.
Surcharges
| Nom | Description |
|---|---|
| GetExportedValue<T>() |
Retourne l’objet exporté avec le nom de contrat dérivé du paramètre de type spécifié. S’il n’existe pas exactement un objet exporté correspondant, une exception est levée. |
| GetExportedValue<T>(String) |
Retourne l’objet exporté avec le nom de contrat spécifié. S’il n’existe pas exactement un objet exporté correspondant, une exception est levée. |
GetExportedValue<T>()
Retourne l’objet exporté avec le nom de contrat dérivé du paramètre de type spécifié. S’il n’existe pas exactement un objet exporté correspondant, une exception est levée.
public:
generic <typename T>
T GetExportedValue();
public T? GetExportedValue<T>();
public T GetExportedValue<T>();
member this.GetExportedValue : unit -> 'T
Public Function GetExportedValue(Of T) () As 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
Objet exporté avec le nom de contrat dérivé du paramètre de type spécifié.
Exceptions
Il n’existe aucun objet exporté avec le nom de contrat dérivé du TCompositionContainer.
- ou -
Il existe plusieurs objets exportés dont le nom de contrat est T dérivé du CompositionContainer.
L’objet CompositionContainer a été supprimé.
L’objet exporté sous-jacent ne peut pas être converti 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 à
GetExportedValue<T>(String)
Retourne l’objet exporté avec le nom de contrat spécifié. S’il n’existe pas exactement un objet exporté correspondant, une exception est levée.
public:
generic <typename T>
T GetExportedValue(System::String ^ contractName);
public T? GetExportedValue<T>(string? contractName);
public T GetExportedValue<T>(string contractName);
member this.GetExportedValue : string -> 'T
Public Function GetExportedValue(Of T) (contractName As String) As T
Paramètres de type
- T
Type de l’objet exporté à retourner.
Paramètres
- contractName
- String
Nom du contrat de l’objet exporté à renvoyer, ou null une chaîne vide (« ») pour utiliser le nom de contrat par défaut.
Retours
Objet exporté avec le nom de contrat spécifié.
Exceptions
Il n’existe aucun objet exporté avec le nom de contrat dérivé du TCompositionContainer.
- ou -
Il existe plusieurs objets exportés dont le nom de contrat est T dérivé du CompositionContainer.
L’objet CompositionContainer a été supprimé.
L’objet exporté sous-jacent ne peut pas être converti 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.