ExportProvider.GetExports Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u alle exports op die overeenkomen met de opgegeven voorwaarden.
Overloads
| Name | Description |
|---|---|
| GetExports(ImportDefinition) |
Hiermee haalt u alle exports op die overeenkomen met de voorwaarden van de opgegeven importdefinitie. |
| GetExports(ImportDefinition, AtomicComposition) |
Hiermee haalt u alle exports op die overeenkomen met de voorwaarden van de opgegeven importdefinitie en -samenstelling. |
| GetExports(Type, Type, String) |
Hiermee haalt u alle exports op met de opgegeven contractnaam. |
| GetExports<T,TMetadataView>() |
Hiermee haalt u alle exports op met de contractnaam die is afgeleid van de opgegeven typeparameter. |
| GetExports<T,TMetadataView>(String) |
Hiermee haalt u alle exports op met de opgegeven contractnaam. |
| GetExports<T>() |
Hiermee haalt u alle exports op met de contractnaam die is afgeleid van de opgegeven typeparameter. |
| GetExports<T>(String) |
Hiermee haalt u alle exports op met de opgegeven contractnaam. |
GetExports(ImportDefinition)
- Bron:
- ExportProvider.cs
- Bron:
- ExportProvider.cs
- Bron:
- ExportProvider.cs
- Bron:
- ExportProvider.cs
Hiermee haalt u alle exports op die overeenkomen met de voorwaarden van de opgegeven importdefinitie.
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)
Parameters
- definition
- ImportDefinition
Het object dat de voorwaarden van de Export objecten definieert die moeten worden opgehaald.
Retouren
Een verzameling van alle Export objecten die overeenkomen met de voorwaarde die is opgegeven door definition.
Uitzonderingen
Cardinality is ExactlyOne en er zijn nul Export objecten die voldoen aan de voorwaarden van de opgegeven ImportDefinition.
– of –
Cardinality is ZeroOrOne of ExactlyOne en er is meer dan één Export object dat overeenkomt met de voorwaarden van de opgegeven ImportDefinition.
definition is null.
Van toepassing op
GetExports(ImportDefinition, AtomicComposition)
- Bron:
- ExportProvider.cs
- Bron:
- ExportProvider.cs
- Bron:
- ExportProvider.cs
- Bron:
- ExportProvider.cs
Hiermee haalt u alle exports op die overeenkomen met de voorwaarden van de opgegeven importdefinitie en -samenstelling.
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)
Parameters
- definition
- ImportDefinition
Het object dat de voorwaarden van de Export objecten definieert die moeten worden opgehaald.
- atomicComposition
- AtomicComposition
De transactionele container voor de samenstelling.
Retouren
Een verzameling van alle Export objecten die overeenkomen met de voorwaarde die is opgegeven door definition en atomicComposition.
Uitzonderingen
Cardinality is ExactlyOne en er zijn nul Export objecten die voldoen aan de voorwaarden van de opgegeven ImportDefinition.
– of –
Cardinality is ZeroOrOne of ExactlyOne en er is meer dan één Export object dat overeenkomt met de voorwaarden van de opgegeven ImportDefinition.
Van toepassing op
GetExports(Type, Type, String)
Hiermee haalt u alle exports op met de opgegeven contractnaam.
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))
Parameters
- type
- Type
De typeparameter van de Lazy<T,TMetadata> objecten die moeten worden geretourneerd.
- metadataViewType
- Type
Het type metagegevensweergave van de Lazy<T,TMetadata> objecten die moeten worden geretourneerd.
- contractName
- String
De contractnaam van het Lazy<T,TMetadata> object dat moet worden geretourneerd of null een lege tekenreeks ("") om de standaardcontractnaam te gebruiken.
Retouren
Een verzameling van alle Lazy<T,TMetadata> objecten voor het overeenkomende contractNamecontract.
Uitzonderingen
Het CompositionContainer object is verwijderd.
type is null.
metadataViewType is geen geldig weergavetype voor metagegevens.
Opmerkingen
De standaardcontractnaam is het resultaat van het aanroepen van de GetContractName methode op type.
De contractnaam wordt vergeleken met behulp van de Ordinal eigenschap om een hoofdlettergevoelige, niet-taalkundige vergelijking uit te voeren.
Van toepassing op
GetExports<T,TMetadataView>()
Hiermee haalt u alle exports op met de contractnaam die is afgeleid van de opgegeven typeparameter.
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))
Type parameters
- T
De typeparameter van de Lazy<T,TMetadata> objecten die moeten worden geretourneerd. De contractnaam is ook afgeleid van deze typeparameter.
- TMetadataView
Het type metagegevensweergave van de Lazy<T,TMetadata> objecten die moeten worden geretourneerd.
Retouren
De Lazy<T,TMetadata> objecten met de contractnaam afgeleid van T, indien gevonden; anders, een leeg IEnumerable<T> object.
Uitzonderingen
Het CompositionContainer object is verwijderd.
TMetadataView is geen geldig weergavetype voor metagegevens.
Opmerkingen
De contractnaam is het resultaat van het aanroepen van de GetContractName methode op T.
De contractnaam wordt vergeleken met behulp van de Ordinal eigenschap om een hoofdlettergevoelige, niet-taalkundige vergelijking uit te voeren.
Van toepassing op
GetExports<T,TMetadataView>(String)
Hiermee haalt u alle exports op met de opgegeven contractnaam.
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))
Type parameters
- T
De typeparameter van de Lazy<T,TMetadata> objecten die moeten worden geretourneerd. De contractnaam is ook afgeleid van deze typeparameter.
- TMetadataView
Het type metagegevensweergave van de Lazy<T,TMetadata> objecten die moeten worden geretourneerd.
Parameters
- contractName
- String
De contractnaam van de Lazy<T,TMetadata> objecten die moeten worden geretourneerd of null een lege tekenreeks ("") om de standaardcontractnaam te gebruiken.
Retouren
De Lazy<T,TMetadata> objecten met de opgegeven contractnaam indien gevonden; anders is er een leeg IEnumerable<T> object.
Uitzonderingen
Het CompositionContainer object is verwijderd.
TMetadataView is geen geldig weergavetype voor metagegevens.
Opmerkingen
De standaardcontractnaam is het resultaat van het aanroepen van de GetContractName methode op T.
De contractnaam wordt vergeleken met behulp van de Ordinal eigenschap om een hoofdlettergevoelige, niet-taalkundige vergelijking uit te voeren.
Van toepassing op
GetExports<T>()
Hiermee haalt u alle exports op met de contractnaam die is afgeleid van de opgegeven typeparameter.
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))
Type parameters
- T
De typeparameter van de Lazy<T> objecten die moeten worden geretourneerd. De contractnaam is ook afgeleid van deze typeparameter.
Retouren
De Lazy<T> objecten met de contractnaam afgeleid van T, indien gevonden; anders, een leeg IEnumerable<T> object.
Uitzonderingen
Het CompositionContainer object is verwijderd.
Opmerkingen
De contractnaam is het resultaat van het aanroepen van de GetContractName methode op T.
De contractnaam wordt vergeleken met behulp van de Ordinal eigenschap om een hoofdlettergevoelige, niet-taalkundige vergelijking uit te voeren.
Van toepassing op
GetExports<T>(String)
Hiermee haalt u alle exports op met de opgegeven contractnaam.
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))
Type parameters
- T
De typeparameter van de Lazy<T> objecten die moeten worden geretourneerd.
Parameters
- contractName
- String
De contractnaam van de Lazy<T> objecten die moeten worden geretourneerd of null een lege tekenreeks ("") om de standaardcontractnaam te gebruiken.
Retouren
De Lazy<T> objecten met de opgegeven contractnaam, indien gevonden; anders een leeg IEnumerable<T> object.
Uitzonderingen
Het CompositionContainer object is verwijderd.
Opmerkingen
De standaardcontractnaam is het resultaat van het aanroepen van de GetContractName methode op T.
De contractnaam wordt vergeleken met behulp van de Ordinal eigenschap om een hoofdlettergevoelige, niet-taalkundige vergelijking uit te voeren.