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
| Name | Beschreibung |
|---|---|
| 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 exportierten Objekt-Getter. |
| Export(String, Func<Object>) |
Initialisiert eine neue Instanz der Export Klasse mit dem angegebenen Vertragsnamen und dem exportierten Wert-Getter. |
| Export(String, IDictionary<String,Object>, Func<Object>) |
Initialisiert eine neue Instanz der Export Klasse mit dem angegebenen Vertragsnamen, Metadaten- und exportierten Wert-Getter. |
Export()
- Quelle:
- Export.cs
- 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
- Quelle:
- Export.cs
Initialisiert eine neue Instanz der Export Klasse mit der angegebenen Exportdefinition und dem exportierten Objekt-Getter.
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 Vertrag beschreibt, den das Export Objekt erfüllt.
Eine Methode, die aufgerufen wird, um das exportierte Objekt der .Export 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
- Quelle:
- Export.cs
Initialisiert eine neue Instanz der Export Klasse mit dem angegebenen Vertragsnamen und dem exportierten Wert-Getter.
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 der .Export 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
- Quelle:
- Export.cs
Initialisiert eine neue Instanz der Export Klasse mit dem angegebenen Vertragsnamen, Metadaten- und exportierten Wert-Getter.
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 das Festlegen der Metadata Eigenschaft auf ein leeres, schreibgeschütztes IDictionary<TKey,TValue> Objekt.
Eine Methode, die aufgerufen wird, um das exportierte Objekt der .Export Dadurch wird die Erstellung des Objekts verzögert, bis die Value Methode aufgerufen wird.
Ausnahmen
contractName ist eine leere Zeichenfolge ("").