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
GetExport<T,TMetadataView>() |
Gibt den Export mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen zurück. Wenn nicht genau ein übereinstimmender Export vorhanden ist, wird eine Ausnahme ausgelöst. |
GetExport<T,TMetadataView>(String) |
Gibt den Export mit dem angegebenen Vertragsnamen zurück. Wenn nicht genau ein übereinstimmender Export vorhanden ist, wird eine Ausnahme ausgelöst. |
GetExport<T>() |
Gibt den Export mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen zurück. Wenn nicht genau ein übereinstimmender Export vorhanden ist, wird eine Ausnahme ausgelöst. |
GetExport<T>(String) |
Gibt den Export mit dem angegebenen Vertragsnamen zurück. Wenn nicht genau ein übereinstimmender Export vorhanden ist, wird eine Ausnahme ausgelöst. |
GetExport<T,TMetadataView>()
Gibt den Export mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen zurück. Wenn nicht genau ein übereinstimmender Export vorhanden ist, 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 zurückzugebenden Lazy<T,TMetadata>-Objekts. Der Vertragsname wird auch von diesem Typparameter abgeleitet.
- TMetadataView
Der Typ der Metadatenansicht des zurückzugebenden Lazy<T,TMetadata>-Objekts.
Gibt zurück
System.Lazy'2
Ausnahmen
Es gibt keine Lazy<T,TMetadata>-Objekte mit dem von T
abgeleiteten Vertragsnamen im CompositionContainer-Objekt.
- oder -
Es gibt mehr als ein Lazy<T,TMetadata>-Objekt mit dem von T
abgeleiteten Vertragsnamen im CompositionContainer-Objekt.
Das CompositionContainer-Objekt wurde freigegeben.
TMetadataView
ist kein gültiger Metadatenansichtstyp.
Hinweise
Der Vertragsname ist das Ergebnis des Aufrufs der GetContractName -Methode für T
.
Der Vertragsname wird mithilfe der Ordinal -Eigenschaft verglichen, um einen Nicht-linguistischen Vergleich zwischen Groß- und Kleinschreibung durchzuführen.
Gilt für:
GetExport<T,TMetadataView>(String)
Gibt den Export mit dem angegebenen Vertragsnamen zurück. Wenn nicht genau ein übereinstimmender Export vorhanden ist, 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 zurückzugebenden Lazy<T,TMetadata>-Objekts.
- TMetadataView
Der Typ der Metadatenansicht des zurückzugebenden Lazy<T,TMetadata>-Objekts.
Parameter
- contractName
- String
Der Vertragsname des zurückzugebenden Lazy<T,TMetadata>-Objekts oder null
oder eine leere Zeichenfolge (""), um den Standardvertragsnamen zu verwenden.
Gibt zurück
Der Export mit dem angegebenen Vertragsnamen.
Ausnahmen
Es gibt keine Lazy<T,TMetadata>-Objekte mit dem von T
abgeleiteten Vertragsnamen im CompositionContainer-Objekt.
- oder -
Es gibt mehr als ein Lazy<T,TMetadata>-Objekt mit dem von T
abgeleiteten Vertragsnamen im CompositionContainer-Objekt.
Das CompositionContainer-Objekt wurde freigegeben.
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 Nicht-linguistischen 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 nicht genau ein übereinstimmender Export vorhanden ist, 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 zurückzugebenden Lazy<T>-Objekts. Der Vertragsname wird auch von diesem Typparameter abgeleitet.
Gibt zurück
Der Export mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen.
Ausnahmen
Es gibt keine Lazy<T>-Objekte mit dem von T
abgeleiteten Vertragsnamen im CompositionContainer-Objekt.
- oder -
Es gibt mehr als ein Lazy<T>-Objekt mit dem von T
abgeleiteten Vertragsnamen im CompositionContainer-Objekt.
Das CompositionContainer-Objekt wurde freigegeben.
Hinweise
Der Vertragsname ist das Ergebnis des Aufrufs der GetContractName -Methode für T
.
Der Vertragsname wird mithilfe der Ordinal -Eigenschaft verglichen, um einen Nicht-linguistischen Vergleich zwischen Groß- und Kleinschreibung durchzuführen.
Gilt für:
GetExport<T>(String)
Gibt den Export mit dem angegebenen Vertragsnamen zurück. Wenn nicht genau ein übereinstimmender Export vorhanden ist, 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 zurückzugebenden Lazy<T>-Objekts.
Parameter
- contractName
- String
Der Vertragsname des zurückzugebenden Lazy<T>-Objekts oder null
oder eine leere Zeichenfolge (""), um den Standardvertragsnamen zu verwenden.
Gibt zurück
Der Export mit dem angegebenen Vertragsnamen.
Ausnahmen
Es gibt keine Lazy<T>-Objekte mit dem von T
abgeleiteten Vertragsnamen im CompositionContainer-Objekt.
- oder -
Es gibt mehr als ein Lazy<T>-Objekt mit dem von T
abgeleiteten Vertragsnamen im CompositionContainer-Objekt.
Das CompositionContainer-Objekt wurde freigegeben.
Hinweise
Der Standardvertragsname ist das Ergebnis des Aufrufs der GetContractName -Methode für T
.
Der Vertragsname wird mithilfe der Ordinal -Eigenschaft verglichen, um einen Nicht-linguistischen Vergleich zwischen Groß- und Kleinschreibung durchzuführen.