ExportProvider.GetExports 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 toutes les exportations correspondant aux conditions spécifiées.
Surcharges
GetExports(ImportDefinition) |
Obtient toutes les exportations qui correspondent aux conditions de la définition de l'importation spécifiée. |
GetExports(ImportDefinition, AtomicComposition) |
Obtient toutes les exportations qui correspondent aux conditions de la définition et de la composition de l'importation spécifiée. |
GetExports(Type, Type, String) |
Obtient toutes les exportations avec le nom de contrat spécifié. |
GetExports<T,TMetadataView>() |
Obtient toutes les exportations avec le nom de contrat dérivé du paramètre de type spécifié. |
GetExports<T,TMetadataView>(String) |
Obtient toutes les exportations avec le nom de contrat spécifié. |
GetExports<T>() |
Obtient toutes les exportations avec le nom de contrat dérivé du paramètre de type spécifié. |
GetExports<T>(String) |
Obtient toutes les exportations avec le nom de contrat spécifié. |
GetExports(ImportDefinition)
- Source:
- ExportProvider.cs
- Source:
- ExportProvider.cs
- Source:
- ExportProvider.cs
Obtient toutes les exportations qui correspondent aux conditions de la définition de l'importation spécifiée.
public:
System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::Export ^> ^ GetExports(System::ComponentModel::Composition::Primitives::ImportDefinition ^ definition);
public System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition);
member this.GetExports : System.ComponentModel.Composition.Primitives.ImportDefinition -> seq<System.ComponentModel.Composition.Primitives.Export>
Public Function GetExports (definition As ImportDefinition) As IEnumerable(Of Export)
Paramètres
- definition
- ImportDefinition
Objet qui définit les conditions des objets Export à obtenir.
Retours
Collection de tous les objets Export correspondant à la condition spécifiée par definition
.
Exceptions
Cardinality est ExactlyOne et il n'y a aucun objet Export qui correspond aux conditions du ImportDefinition spécifié.
- ou -
Cardinality est ZeroOrOne ou ExactlyOne et il y a plusieurs objets Export qui correspondent aux conditions du ImportDefinition spécifié.
definition
a la valeur null
.
S’applique à
GetExports(ImportDefinition, AtomicComposition)
- Source:
- ExportProvider.cs
- Source:
- ExportProvider.cs
- Source:
- ExportProvider.cs
Obtient toutes les exportations qui correspondent aux conditions de la définition et de la composition de l'importation spécifiée.
public:
System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::Export ^> ^ GetExports(System::ComponentModel::Composition::Primitives::ImportDefinition ^ definition, System::ComponentModel::Composition::Hosting::AtomicComposition ^ atomicComposition);
public System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition);
public System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition? atomicComposition);
member this.GetExports : System.ComponentModel.Composition.Primitives.ImportDefinition * System.ComponentModel.Composition.Hosting.AtomicComposition -> seq<System.ComponentModel.Composition.Primitives.Export>
Public Function GetExports (definition As ImportDefinition, atomicComposition As AtomicComposition) As IEnumerable(Of Export)
Paramètres
- definition
- ImportDefinition
Objet qui définit les conditions des objets Export à obtenir.
- atomicComposition
- AtomicComposition
Conteneur transactionnel pour la composition.
Retours
Collection de tous les objets Export correspondant à la condition spécifiée par definition
et atomicComposition
.
Exceptions
Cardinality est ExactlyOne et il n'y a aucun objet Export qui correspond aux conditions du ImportDefinition spécifié.
- ou -
Cardinality est ZeroOrOne ou ExactlyOne et il y a plusieurs objets Export qui correspondent aux conditions du ImportDefinition spécifié.
S’applique à
GetExports(Type, Type, String)
Obtient toutes les exportations avec le nom de contrat spécifié.
public:
System::Collections::Generic::IEnumerable<Lazy<System::Object ^, System::Object ^> ^> ^ GetExports(Type ^ type, Type ^ metadataViewType, System::String ^ contractName);
public System.Collections.Generic.IEnumerable<Lazy<object,object>> GetExports (Type type, Type metadataViewType, string contractName);
public System.Collections.Generic.IEnumerable<Lazy<object,object>> GetExports (Type type, Type? metadataViewType, string? contractName);
member this.GetExports : Type * Type * string -> seq<Lazy<obj, obj>>
Public Function GetExports (type As Type, metadataViewType As Type, contractName As String) As IEnumerable(Of Lazy(Of Object, Object))
Paramètres
- type
- Type
Paramètre de type des objets Lazy<T,TMetadata> à retourner.
- metadataViewType
- Type
Type d'affichage des métadonnées des objets Lazy<T,TMetadata> à retourner.
- 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
Collection de tous les objets Lazy<T,TMetadata> pour le contrat correspondant à contractName
.
Exceptions
L'objet CompositionContainer a été supprimé.
type
a la valeur null
.
metadataViewType
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 type
.
Le nom du contrat est comparé à l’aide de la Ordinal propriété pour effectuer une comparaison non linguistique respectant la casse.
S’applique à
GetExports<T,TMetadataView>()
Obtient toutes les exportations avec le nom de contrat dérivé du paramètre de type spécifié.
public:
generic <typename T, typename TMetadataView>
System::Collections::Generic::IEnumerable<Lazy<T, TMetadataView> ^> ^ GetExports();
public System.Collections.Generic.IEnumerable<Lazy<T,TMetadataView>> GetExports<T,TMetadataView> ();
member this.GetExports : unit -> seq<Lazy<'T, 'MetadataView>>
Public Function GetExports(Of T, TMetadataView) () As IEnumerable(Of Lazy(Of T, TMetadataView))
Paramètres de type
- T
Paramètre de type des objets 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 des objets Lazy<T,TMetadata> à retourner.
Retours
Objets Lazy<T,TMetadata> avec le nom de contrat dérivé de T
, s'il est trouvé ; sinon, objet IEnumerable<T> vide.
Exceptions
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 à
GetExports<T,TMetadataView>(String)
Obtient toutes les exportations avec le nom de contrat spécifié.
public:
generic <typename T, typename TMetadataView>
System::Collections::Generic::IEnumerable<Lazy<T, TMetadataView> ^> ^ GetExports(System::String ^ contractName);
public System.Collections.Generic.IEnumerable<Lazy<T,TMetadataView>> GetExports<T,TMetadataView> (string contractName);
public System.Collections.Generic.IEnumerable<Lazy<T,TMetadataView>> GetExports<T,TMetadataView> (string? contractName);
member this.GetExports : string -> seq<Lazy<'T, 'MetadataView>>
Public Function GetExports(Of T, TMetadataView) (contractName As String) As IEnumerable(Of Lazy(Of T, TMetadataView))
Paramètres de type
- T
Paramètre de type des objets 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 des objets Lazy<T,TMetadata> à retourner.
Paramètres
- contractName
- String
Nom de contrat des objets Lazy<T,TMetadata> à retourner, null
ou chaîne vide ("") pour utiliser le nom de contrat par défaut.
Retours
Objets Lazy<T,TMetadata> avec le nom de contrat spécifié, s'il est trouvé ; sinon, objet IEnumerable<T> vide.
Exceptions
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 à
GetExports<T>()
Obtient toutes les exportations avec le nom de contrat dérivé du paramètre de type spécifié.
public:
generic <typename T>
System::Collections::Generic::IEnumerable<Lazy<T> ^> ^ GetExports();
public System.Collections.Generic.IEnumerable<Lazy<T>> GetExports<T> ();
member this.GetExports : unit -> seq<Lazy<'T>>
Public Function GetExports(Of T) () As IEnumerable(Of Lazy(Of T))
Paramètres de type
- T
Paramètre de type des objets Lazy<T> à retourner. Le nom du contrat est également dérivé de ce paramètre de type.
Retours
Objets Lazy<T> avec le nom de contrat dérivé de T
, s'il est trouvé ; sinon, objet IEnumerable<T> vide.
Exceptions
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 à
GetExports<T>(String)
Obtient toutes les exportations avec le nom de contrat spécifié.
public:
generic <typename T>
System::Collections::Generic::IEnumerable<Lazy<T> ^> ^ GetExports(System::String ^ contractName);
public System.Collections.Generic.IEnumerable<Lazy<T>> GetExports<T> (string contractName);
public System.Collections.Generic.IEnumerable<Lazy<T>> GetExports<T> (string? contractName);
member this.GetExports : string -> seq<Lazy<'T>>
Public Function GetExports(Of T) (contractName As String) As IEnumerable(Of Lazy(Of T))
Paramètres de type
- T
Paramètre de type des objets Lazy<T> à retourner.
Paramètres
- contractName
- String
Nom de contrat des objets Lazy<T> à retourner, null
ou chaîne vide ("") pour utiliser le nom de contrat par défaut.
Retours
Objets Lazy<T> avec le nom de contrat spécifié, s'il est trouvé ; sinon, objet IEnumerable<T> vide.
Exceptions
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.