ExportProvider.GetExport Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen angegebenen Export ab.
Überlädt
| Name | Beschreibung |
|---|---|
| GetExport<T,TMetadataView>() |
Gibt den Export mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen zurück. Wenn es nicht genau einen übereinstimmenden Export gibt, wird eine Ausnahme ausgelöst. |
| GetExport<T,TMetadataView>(String) |
Gibt den Export mit dem angegebenen Vertragsnamen zurück. Wenn es nicht genau einen übereinstimmenden Export gibt, wird eine Ausnahme ausgelöst. |
| GetExport<T>() |
Gibt den Export mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen zurück. Wenn es nicht genau einen übereinstimmenden Export gibt, wird eine Ausnahme ausgelöst. |
| GetExport<T>(String) |
Gibt den Export mit dem angegebenen Vertragsnamen zurück. Wenn es nicht genau einen übereinstimmenden Export gibt, wird eine Ausnahme ausgelöst. |
GetExport<T,TMetadataView>()
Gibt den Export mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen zurück. Wenn es nicht genau einen übereinstimmenden Export gibt, wird eine Ausnahme ausgelöst.
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)
Typparameter
- T
Der Typparameter des Lazy<T,TMetadata> zurückzugebenden Objekts. Der Vertragsname wird auch von diesem Typparameter abgeleitet.
- TMetadataView
Der Typ der Metadatenansicht des Lazy<T,TMetadata> zurückzugebenden Objekts.
Gibt zurück
System.Lazy'2
Ausnahmen
Es gibt null Lazy<T,TMetadata> Objekte, von denen CompositionContainer der Vertragsname im T Objekt abgeleitet ist.
- oder -
Es gibt mehr als ein Lazy<T,TMetadata> Objekt, von dem der Vertragsname im TCompositionContainer Objekt abgeleitet ist.
Das CompositionContainer Objekt wurde gelöscht.
TMetadataView ist kein gültiger Metadatenansichtstyp.
Hinweise
Der Vertragsname ist das Ergebnis des Aufrufens der GetContractName Methode für T.
Der Vertragsname wird mithilfe der Ordinal Eigenschaft verglichen, um einen Vergleich zwischen Groß- und Kleinschreibung durchzuführen.
Gilt für:
GetExport<T,TMetadataView>(String)
Gibt den Export mit dem angegebenen Vertragsnamen zurück. Wenn es nicht genau einen übereinstimmenden Export gibt, wird eine Ausnahme ausgelöst.
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)
Typparameter
- T
Der Typparameter des Lazy<T,TMetadata> zurückzugebenden Objekts.
- TMetadataView
Der Typ der Metadatenansicht des Lazy<T,TMetadata> zurückzugebenden Objekts.
Parameter
- contractName
- String
Der Vertragsname des Lazy<T,TMetadata> zurückzugebenden Objekts oder null eine leere Zeichenfolge ("") zur Verwendung des Standardvertragsnamens.
Gibt zurück
Der Export mit dem angegebenen Vertragsnamen.
Ausnahmen
Es gibt null Lazy<T,TMetadata> Objekte, von denen CompositionContainer der Vertragsname im T Objekt abgeleitet ist.
- oder -
Es gibt mehr als ein Lazy<T,TMetadata> Objekt, von dem der Vertragsname im TCompositionContainer Objekt abgeleitet ist.
Das CompositionContainer Objekt wurde gelöscht.
TMetadataView ist kein gültiger Metadatenansichtstyp.
Hinweise
Der Standardvertragsname ist das Ergebnis des Aufrufs der GetContractName Methode für T.
Der Vertragsname wird mithilfe der Ordinal Eigenschaft verglichen, um einen Vergleich zwischen Groß- und Kleinschreibung durchzuführen.
Gilt für:
GetExport<T>()
Gibt den Export mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen zurück. Wenn es nicht genau einen übereinstimmenden Export gibt, wird eine Ausnahme ausgelöst.
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)
Typparameter
- T
Der Typparameter des Lazy<T> zurückzugebenden Objekts. Der Vertragsname wird auch von diesem Typparameter abgeleitet.
Gibt zurück
Der Export mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen.
Ausnahmen
Es gibt null Lazy<T> Objekte, von denen CompositionContainer der Vertragsname im T Objekt abgeleitet ist.
- oder -
Es gibt mehr als ein Lazy<T> Objekt, von dem der Vertragsname im TCompositionContainer Objekt abgeleitet ist.
Das CompositionContainer Objekt wurde gelöscht.
Hinweise
Der Vertragsname ist das Ergebnis des Aufrufens der GetContractName Methode für T.
Der Vertragsname wird mithilfe der Ordinal Eigenschaft verglichen, um einen Vergleich zwischen Groß- und Kleinschreibung durchzuführen.
Gilt für:
GetExport<T>(String)
Gibt den Export mit dem angegebenen Vertragsnamen zurück. Wenn es nicht genau einen übereinstimmenden Export gibt, wird eine Ausnahme ausgelöst.
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)
Typparameter
- T
Der Typparameter des Lazy<T> zurückzugebenden Objekts.
Parameter
- contractName
- String
Der Vertragsname des Lazy<T> zurückzugebenden Objekts oder null eine leere Zeichenfolge ("") zur Verwendung des Standardvertragsnamens.
Gibt zurück
Der Export mit dem angegebenen Vertragsnamen.
Ausnahmen
Es gibt null Lazy<T> Objekte, von denen CompositionContainer der Vertragsname im T Objekt abgeleitet ist.
- oder -
Es gibt mehr als ein Lazy<T> Objekt, von dem der Vertragsname im TCompositionContainer Objekt abgeleitet ist.
Das CompositionContainer Objekt wurde gelöscht.
Hinweise
Der Standardvertragsname ist das Ergebnis des Aufrufs der GetContractName Methode für T.
Der Vertragsname wird mithilfe der Ordinal Eigenschaft verglichen, um einen Vergleich zwischen Groß- und Kleinschreibung durchzuführen.