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
| Nom | Description |
|---|---|
| GetExports(ImportDefinition) |
Obtient toutes les exportations qui correspondent aux conditions de la définition d’importation spécifiée. |
| GetExports(ImportDefinition, AtomicComposition) |
Obtient toutes les exportations qui correspondent aux conditions de la définition et de la composition d’importation spécifiées. |
| 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
- Source:
- ExportProvider.cs
Obtient toutes les exportations qui correspondent aux conditions de la définition d’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 Export objets à obtenir.
Retours
Collection de tous les Export objets correspondant à la condition spécifiée par definition.
Exceptions
Cardinality est ExactlyOne et il existe zéro Export objet qui correspond aux conditions du spécifié ImportDefinition.
- ou -
Cardinality est ZeroOrOne ou ExactlyOne il existe plusieurs Export objets qui correspondent aux conditions de l’objet spécifié ImportDefinition.
definition a la valeur null.
S’applique à
GetExports(ImportDefinition, AtomicComposition)
- Source:
- ExportProvider.cs
- 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 d’importation spécifiées.
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 Export objets à obtenir.
- atomicComposition
- AtomicComposition
Conteneur transactionnel de la composition.
Retours
Collection de tous les Export objets correspondant à la condition spécifiée par definition et atomicComposition.
Exceptions
Cardinality est ExactlyOne et il existe zéro Export objet qui correspond aux conditions du spécifié ImportDefinition.
- ou -
Cardinality est ZeroOrOne ou ExactlyOne il existe plusieurs Export objets qui correspondent aux conditions de l’objet spécifié ImportDefinition.
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 Lazy<T,TMetadata> objets à retourner.
- metadataViewType
- Type
Type de la vue de métadonnées des Lazy<T,TMetadata> objets à retourner.
- 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
Collection de tous les Lazy<T,TMetadata> objets correspondant au contrat contractName.
Exceptions
L’objet CompositionContainer a été supprimé.
type a la valeur null.
metadataViewType 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 type.
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 à
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 Lazy<T,TMetadata> objets à retourner. Le nom du contrat est également dérivé de ce paramètre de type.
- TMetadataView
Type de la vue de métadonnées des Lazy<T,TMetadata> objets à retourner.
Retours
Objets Lazy<T,TMetadata> portant le nom de contrat dérivé de T, s’il est trouvé ; sinon, un objet vide IEnumerable<T> .
Exceptions
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 à
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 Lazy<T,TMetadata> objets à retourner. Le nom du contrat est également dérivé de ce paramètre de type.
- TMetadataView
Type de la vue de métadonnées des Lazy<T,TMetadata> objets à retourner.
Paramètres
- contractName
- String
Nom du contrat des Lazy<T,TMetadata> objets à renvoyer ou null chaîne vide ( » « ) pour utiliser le nom de contrat par défaut.
Retours
Objets Lazy<T,TMetadata> portant le nom de contrat spécifié s’il est trouvé ; sinon, un objet vide IEnumerable<T> .
Exceptions
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 à
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 Lazy<T> objets à retourner. Le nom du contrat est également dérivé de ce paramètre de type.
Retours
Objets Lazy<T> portant le nom de contrat dérivé de T, s’il est trouvé ; sinon, un objet vide IEnumerable<T> .
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 propriété pour effectuer une comparaison respectant la Ordinal casse et non linguistique.
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 Lazy<T> objets à retourner.
Paramètres
- contractName
- String
Nom du contrat des Lazy<T> objets à renvoyer ou null chaîne vide ( » « ) pour utiliser le nom de contrat par défaut.
Retours
Les Lazy<T> objets portant le nom de contrat spécifié, s’ils sont trouvés ; sinon, un objet vide IEnumerable<T> .
Exceptions
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.