ExportProvider.GetExport 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 een opgegeven export op.
Overloads
| Name | Description |
|---|---|
| GetExport<T,TMetadataView>() |
Retourneert de export met de contractnaam die is afgeleid van de opgegeven typeparameter. Als er niet precies één overeenkomende export is, wordt er een uitzondering gegenereerd. |
| GetExport<T,TMetadataView>(String) |
Retourneert de export met de opgegeven contractnaam. Als er niet precies één overeenkomende export is, wordt er een uitzondering gegenereerd. |
| GetExport<T>() |
Retourneert de export met de contractnaam die is afgeleid van de opgegeven typeparameter. Als er niet precies één overeenkomende export is, wordt er een uitzondering gegenereerd. |
| GetExport<T>(String) |
Retourneert de export met de opgegeven contractnaam. Als er niet precies één overeenkomende export is, wordt er een uitzondering gegenereerd. |
GetExport<T,TMetadataView>()
Retourneert de export met de contractnaam die is afgeleid van de opgegeven typeparameter. Als er niet precies één overeenkomende export is, wordt er een uitzondering gegenereerd.
public:
generic <typename T, typename TMetadataView>
Lazy<T, TMetadataView> ^ GetExport();
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)
Type parameters
- T
De typeparameter van het Lazy<T,TMetadata> object dat moet worden geretourneerd. De contractnaam is ook afgeleid van deze typeparameter.
- TMetadataView
Het type metagegevensweergave van het Lazy<T,TMetadata> object dat moet worden geretourneerd.
Retouren
System.Lazy'2
Uitzonderingen
Er zijn nul Lazy<T,TMetadata> objecten met de contractnaam die is afgeleid van T het CompositionContainer object.
– of –
Er is meer dan één Lazy<T,TMetadata> object met de contractnaam die is afgeleid van T het CompositionContainer object.
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
GetExport<T,TMetadataView>(String)
Retourneert de export met de opgegeven contractnaam. Als er niet precies één overeenkomende export is, wordt er een uitzondering gegenereerd.
public:
generic <typename T, typename TMetadataView>
Lazy<T, TMetadataView> ^ GetExport(System::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)
Type parameters
- T
De typeparameter van het Lazy<T,TMetadata> object dat moet worden geretourneerd.
- TMetadataView
Het type metagegevensweergave van het Lazy<T,TMetadata> object dat moet worden geretourneerd.
Parameters
- 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
De export met de opgegeven contractnaam.
Uitzonderingen
Er zijn nul Lazy<T,TMetadata> objecten met de contractnaam die is afgeleid van T het CompositionContainer object.
– of –
Er is meer dan één Lazy<T,TMetadata> object met de contractnaam die is afgeleid van T het CompositionContainer object.
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
GetExport<T>()
Retourneert de export met de contractnaam die is afgeleid van de opgegeven typeparameter. Als er niet precies één overeenkomende export is, wordt er een uitzondering gegenereerd.
public:
generic <typename T>
Lazy<T> ^ GetExport();
public Lazy<T> GetExport<T>();
member this.GetExport : unit -> Lazy<'T>
Public Function GetExport(Of T) () As Lazy(Of T)
Type parameters
- T
De typeparameter van het Lazy<T> object dat moet worden geretourneerd. De contractnaam is ook afgeleid van deze typeparameter.
Retouren
De export met de contractnaam die is afgeleid van de opgegeven typeparameter.
Uitzonderingen
Er zijn nul Lazy<T> objecten met de contractnaam die is afgeleid van T het CompositionContainer object.
– of –
Er is meer dan één Lazy<T> object met de contractnaam die is afgeleid van T het CompositionContainer object.
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
GetExport<T>(String)
Retourneert de export met de opgegeven contractnaam. Als er niet precies één overeenkomende export is, wordt er een uitzondering gegenereerd.
public:
generic <typename T>
Lazy<T> ^ GetExport(System::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)
Type parameters
- T
De typeparameter van het Lazy<T> object dat moet worden geretourneerd.
Parameters
- contractName
- String
De contractnaam van het Lazy<T> object dat moet worden geretourneerd of null een lege tekenreeks ("") om de standaardcontractnaam te gebruiken.
Retouren
De export met de opgegeven contractnaam.
Uitzonderingen
Er zijn nul Lazy<T> objecten met de contractnaam die is afgeleid van T het CompositionContainer object.
– of –
Er is meer dan één Lazy<T> object met de contractnaam die is afgeleid van T het CompositionContainer object.
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.