Partager via


ExportProvider.GetExport Méthode

Définition

Obtient une exportation spécifiée.

Surcharges

GetExport<T,TMetadataView>()

Retourne l'exportation avec le nom de contrat dérivé du paramètre de type spécifié. Si la mise en correspondance ne donne pas une et une seule exportation, une exception est levée.

GetExport<T,TMetadataView>(String)

Retourne l'exportation avec le nom de contrat spécifié. Si la mise en correspondance ne donne pas une et une seule exportation, une exception est levée.

GetExport<T>()

Retourne l'exportation avec le nom de contrat dérivé du paramètre de type spécifié. Si la mise en correspondance ne donne pas une et une seule exportation, une exception est levée.

GetExport<T>(String)

Retourne l'exportation avec le nom de contrat spécifié. Si la mise en correspondance ne donne pas une et une seule exportation, une exception est levée.

GetExport<T,TMetadataView>()

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é. Si la mise en correspondance ne donne pas une et une seule exportation, 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 d'affichage des métadonnées de l'objet Lazy<T,TMetadata> à retourner.

Retours

Lazy<T,TMetadataView>

System.Lazy`2

Exceptions

Il n'y a aucun objet Lazy<T,TMetadata> avec le nom de contrat dérivé de T dans l'objet CompositionContainer.

- ou -

Il y a plusieurs objets Lazy<T,TMetadata> avec le nom de contrat dérivé de T dans l'objet CompositionContainer.

L'objet CompositionContainer a été supprimé.

TMetadataView n'est pas un type de vue 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 Ordinal propriété pour effectuer une comparaison non linguistique respectant la casse.

S’applique à

GetExport<T,TMetadataView>(String)

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

Retourne l'exportation avec le nom de contrat spécifié. Si la mise en correspondance ne donne pas une et une seule exportation, 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 d'affichage des métadonnées de l'objet Lazy<T,TMetadata> à retourner.

Paramètres

contractName
String

Nom de contrat de l'objet Lazy<T,TMetadata> à retourner, null ou 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 n'y a aucun objet Lazy<T,TMetadata> avec le nom de contrat dérivé de T dans l'objet CompositionContainer.

- ou -

Il y a plusieurs objets Lazy<T,TMetadata> avec le nom de contrat dérivé de T dans l'objet CompositionContainer.

L'objet CompositionContainer a été supprimé.

TMetadataView n'est pas un type de vue de métadonnées valide.

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 à

GetExport<T>()

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é. Si la mise en correspondance ne donne pas une et une seule exportation, 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 n'y a aucun objet Lazy<T> avec le nom de contrat dérivé de T dans l'objet CompositionContainer.

- ou -

Il y a plusieurs objets Lazy<T> avec le nom de contrat dérivé de T dans 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 Ordinal propriété pour effectuer une comparaison non linguistique respectant la casse.

S’applique à

GetExport<T>(String)

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

Retourne l'exportation avec le nom de contrat spécifié. Si la mise en correspondance ne donne pas une et une seule exportation, 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 de contrat de l'objet Lazy<T> à retourner, null ou chaîne vide ("") pour utiliser le nom de contrat par défaut.

Retours

Exportation avec le nom de contrat spécifié.

Exceptions

Il n'y a aucun objet Lazy<T> avec le nom de contrat dérivé de T dans l'objet CompositionContainer.

- ou -

Il y a plusieurs objets Lazy<T> avec le nom de contrat dérivé de T dans l'objet CompositionContainer.

L'objet CompositionContainer a été supprimé.

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 à