Export Konstruktoren
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.
Initialisiert eine neue Instanz der Export-Klasse.
Überlädt
Export() |
Initialisiert eine neue Instanz der Export-Klasse. |
Export(ExportDefinition, Func<Object>) |
Initialisiert eine neue Instanz der Export-Klasse mit der angegebenen Exportdefinition und dem Getter für exportierte Objekte. |
Export(String, Func<Object>) |
Initialisiert eine neue Instanz der Export-Klasse mit dem angegebenen Vertragsnamen und dem Getter für exportierte Werte. |
Export(String, IDictionary<String,Object>, Func<Object>) |
Initialisiert eine neue Instanz der Export-Klasse mit dem angegebenen Vertragsnamen, Metadaten und dem Getter für exportierte Werte. |
Export()
- Quelle:
- Export.cs
- Quelle:
- Export.cs
- Quelle:
- Export.cs
Initialisiert eine neue Instanz der Export-Klasse.
protected:
Export();
protected Export ();
Protected Sub New ()
Hinweise
Abgeleitete Typen, die diesen Konstruktor aufrufen, müssen die Definition -Eigenschaft und die GetExportedValueCore -Methode überschreiben.
Gilt für:
Export(ExportDefinition, Func<Object>)
- Quelle:
- Export.cs
- Quelle:
- Export.cs
- Quelle:
- Export.cs
Initialisiert eine neue Instanz der Export-Klasse mit der angegebenen Exportdefinition und dem Getter für exportierte Objekte.
public:
Export(System::ComponentModel::Composition::Primitives::ExportDefinition ^ definition, Func<System::Object ^> ^ exportedValueGetter);
public Export (System.ComponentModel.Composition.Primitives.ExportDefinition definition, Func<object> exportedValueGetter);
public Export (System.ComponentModel.Composition.Primitives.ExportDefinition definition, Func<object?> exportedValueGetter);
new System.ComponentModel.Composition.Primitives.Export : System.ComponentModel.Composition.Primitives.ExportDefinition * Func<obj> -> System.ComponentModel.Composition.Primitives.Export
Public Sub New (definition As ExportDefinition, exportedValueGetter As Func(Of Object))
Parameter
- definition
- ExportDefinition
Ein Objekt, das den vom Export-Objekt erfüllten Vertrag beschreibt.
Eine Methode, die aufgerufen wird, um das exportierte Objekt von Export zu erstellen. Dadurch wird die Erstellung des Objekts verzögert, bis die Value-Eigenschaft aufgerufen wird.
Ausnahmen
Gilt für:
Export(String, Func<Object>)
- Quelle:
- Export.cs
- Quelle:
- Export.cs
- Quelle:
- Export.cs
Initialisiert eine neue Instanz der Export-Klasse mit dem angegebenen Vertragsnamen und dem Getter für exportierte Werte.
public:
Export(System::String ^ contractName, Func<System::Object ^> ^ exportedValueGetter);
public Export (string contractName, Func<object> exportedValueGetter);
public Export (string contractName, Func<object?> exportedValueGetter);
new System.ComponentModel.Composition.Primitives.Export : string * Func<obj> -> System.ComponentModel.Composition.Primitives.Export
Public Sub New (contractName As String, exportedValueGetter As Func(Of Object))
Parameter
Eine Methode, die aufgerufen wird, um das exportierte Objekt von Export zu erstellen. Dadurch wird die Erstellung des Objekts verzögert, bis die Value-Methode aufgerufen wird.
Ausnahmen
contractName
ist eine leere Zeichenfolge ("").
Gilt für:
Export(String, IDictionary<String,Object>, Func<Object>)
- Quelle:
- Export.cs
- Quelle:
- Export.cs
- Quelle:
- Export.cs
Initialisiert eine neue Instanz der Export-Klasse mit dem angegebenen Vertragsnamen, Metadaten und dem Getter für exportierte Werte.
public:
Export(System::String ^ contractName, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ metadata, Func<System::Object ^> ^ exportedValueGetter);
public Export (string contractName, System.Collections.Generic.IDictionary<string,object> metadata, Func<object> exportedValueGetter);
public Export (string contractName, System.Collections.Generic.IDictionary<string,object?>? metadata, Func<object?> exportedValueGetter);
new System.ComponentModel.Composition.Primitives.Export : string * System.Collections.Generic.IDictionary<string, obj> * Func<obj> -> System.ComponentModel.Composition.Primitives.Export
Public Sub New (contractName As String, metadata As IDictionary(Of String, Object), exportedValueGetter As Func(Of Object))
Parameter
- metadata
- IDictionary<String,Object>
Die Metadaten des Export-Objekts oder null
, um die Metadata-Eigenschaft auf ein leeres schreibgeschütztes IDictionary<TKey,TValue>-Objekt festzulegen.
Eine Methode, die aufgerufen wird, um das exportierte Objekt von Export zu erstellen. Dadurch wird die Erstellung des Objekts verzögert, bis die Value-Methode aufgerufen wird.
Ausnahmen
contractName
ist eine leere Zeichenfolge ("").