Partager via


ExportProvider.GetExport Méthode

Définition

Obtient une exportation spécifiée.

Surcharges

Nom Description
GetExport<T,TMetadataView>()

Retourne l’exportation avec le nom de contrat dérivé du paramètre de type spécifié. S’il n’existe pas exactement une exportation correspondante, une exception est levée.

GetExport<T,TMetadataView>(String)

Retourne l’exportation avec le nom de contrat spécifié. S’il n’existe pas exactement une exportation correspondante, une exception est levée.

GetExport<T>()

Retourne l’exportation avec le nom de contrat dérivé du paramètre de type spécifié. S’il n’existe pas exactement une exportation correspondante, une exception est levée.

GetExport<T>(String)

Retourne l’exportation avec le nom de contrat spécifié. S’il n’existe pas exactement une exportation correspondante, une exception est levée.

GetExport<T,TMetadataView>()

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

Retourne l’exportation avec le nom de contrat dérivé du paramètre de type spécifié. S’il n’existe pas exactement une exportation correspondante, une exception est levée.

public:
generic <typename T, typename TMetadataView>
 Lazy<T, TMetadataView> ^ GetExport();
public Lazy<T,TMetadataView>? GetExport<T,TMetadataView>();
public Lazy<T,TMetadataView> GetExport<T,TMetadataView>();
member this.GetExport : unit -> Lazy<'T, 'MetadataView>
Public Function GetExport(Of T, TMetadataView) () As Lazy(Of T, TMetadataView)

Paramètres de type

T

Paramètre de type de l’objet Lazy<T,TMetadata> à retourner. Le nom du contrat est également dérivé de ce paramètre de type.

TMetadataView

Type de la vue de métadonnées de l’objet Lazy<T,TMetadata> à retourner.

Retours

Lazy<T,TMetadataView>

System.Lazy'2

Exceptions

Il existe zéro Lazy<T,TMetadata> objet dont le nom de contrat est dérivé de T l’objet CompositionContainer .

- ou -

Il existe plusieurs Lazy<T,TMetadata> objets dont le nom de contrat est T dérivé de l’objet CompositionContainer .

L’objet CompositionContainer a été supprimé.

TMetadataView n’est pas un type d’affichage de métadonnées valide.

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 à

GetExport<T,TMetadataView>(String)

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

Retourne l’exportation avec le nom de contrat spécifié. S’il n’existe pas exactement une exportation correspondante, une exception est levée.

public:
generic <typename T, typename TMetadataView>
 Lazy<T, TMetadataView> ^ GetExport(System::String ^ contractName);
public Lazy<T,TMetadataView>? GetExport<T,TMetadataView>(string? contractName);
public Lazy<T,TMetadataView> GetExport<T,TMetadataView>(string contractName);
member this.GetExport : string -> Lazy<'T, 'MetadataView>
Public Function GetExport(Of T, TMetadataView) (contractName As String) As Lazy(Of T, TMetadataView)

Paramètres de type

T

Paramètre de type de l’objet Lazy<T,TMetadata> à retourner.

TMetadataView

Type de la vue de métadonnées de l’objet Lazy<T,TMetadata> à retourner.

Paramètres

contractName
String

Nom du contrat de l’objet Lazy<T,TMetadata> à renvoyer, ou null une chaîne vide («  ») pour utiliser le nom de contrat par défaut.

Retours

Lazy<T,TMetadataView>

Exportation avec le nom de contrat spécifié.

Exceptions

Il existe zéro Lazy<T,TMetadata> objet dont le nom de contrat est dérivé de T l’objet CompositionContainer .

- ou -

Il existe plusieurs Lazy<T,TMetadata> objets dont le nom de contrat est T dérivé de l’objet CompositionContainer .

L’objet CompositionContainer a été supprimé.

TMetadataView n’est pas un type d’affichage de métadonnées valide.

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 à

GetExport<T>()

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

Retourne l’exportation avec le nom de contrat dérivé du paramètre de type spécifié. S’il n’existe pas exactement une exportation correspondante, une exception est levée.

public:
generic <typename T>
 Lazy<T> ^ GetExport();
public Lazy<T>? GetExport<T>();
public Lazy<T> GetExport<T>();
member this.GetExport : unit -> Lazy<'T>
Public Function GetExport(Of T) () As Lazy(Of T)

Paramètres de type

T

Paramètre de type de l’objet Lazy<T> à retourner. Le nom du contrat est également dérivé de ce paramètre de type.

Retours

Exportation avec le nom de contrat dérivé du paramètre de type spécifié.

Exceptions

Il existe zéro Lazy<T> objet dont le nom de contrat est dérivé de T l’objet CompositionContainer .

- ou -

Il existe plusieurs Lazy<T> objets dont le nom de contrat est T dérivé de l’objet CompositionContainer .

L’objet CompositionContainer a été supprimé.

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 à

GetExport<T>(String)

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

Retourne l’exportation avec le nom de contrat spécifié. S’il n’existe pas exactement une exportation correspondante, une exception est levée.

public:
generic <typename T>
 Lazy<T> ^ GetExport(System::String ^ contractName);
public Lazy<T>? GetExport<T>(string? contractName);
public Lazy<T> GetExport<T>(string contractName);
member this.GetExport : string -> Lazy<'T>
Public Function GetExport(Of T) (contractName As String) As Lazy(Of T)

Paramètres de type

T

Paramètre de type de l’objet Lazy<T> à retourner.

Paramètres

contractName
String

Nom du contrat de l’objet Lazy<T> à renvoyer, ou null une chaîne vide («  ») pour utiliser le nom de contrat par défaut.

Retours

Exportation avec le nom de contrat spécifié.

Exceptions

Il existe zéro Lazy<T> objet dont le nom de contrat est dérivé de T l’objet CompositionContainer .

- ou -

Il existe plusieurs Lazy<T> objets dont le nom de contrat est T dérivé de l’objet CompositionContainer .

L’objet CompositionContainer a été supprimé.

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 à