Export Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci Export třídy .
Přetížení
Export() |
Inicializuje novou instanci Export třídy . |
Export(ExportDefinition, Func<Object>) |
Inicializuje novou instanci Export třídy se zadanou definicí exportu a getterem exportovaného objektu. |
Export(String, Func<Object>) |
Inicializuje novou instanci Export třídy se zadaným názvem kontraktu a exportovanou hodnotou getter. |
Export(String, IDictionary<String,Object>, Func<Object>) |
Inicializuje novou instanci Export třídy se zadaným názvem kontraktu, metadaty a exportovanou hodnotu getter. |
Export()
- Zdroj:
- Export.cs
- Zdroj:
- Export.cs
- Zdroj:
- Export.cs
Inicializuje novou instanci Export třídy .
protected:
Export();
protected Export ();
Protected Sub New ()
Poznámky
Odvozené typy, které volají tento konstruktor, musí přepsat Definition vlastnost a metodu GetExportedValueCore .
Platí pro
Export(ExportDefinition, Func<Object>)
- Zdroj:
- Export.cs
- Zdroj:
- Export.cs
- Zdroj:
- Export.cs
Inicializuje novou instanci Export třídy se zadanou definicí exportu a getterem exportovaného objektu.
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))
Parametry
- definition
- ExportDefinition
Objekt, který popisuje kontrakt, který Export objekt splňuje.
Metoda, která je volána k vytvoření exportovaného objektu objektu Export. Tím se zpozdí vytvoření objektu až do zavolání Value vlastnosti .
Výjimky
Platí pro
Export(String, Func<Object>)
- Zdroj:
- Export.cs
- Zdroj:
- Export.cs
- Zdroj:
- Export.cs
Inicializuje novou instanci Export třídy se zadaným názvem kontraktu a exportovanou hodnotou 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))
Parametry
Metoda, která je volána k vytvoření exportovaného objektu objektu Export. Tím se zpozdí vytvoření objektu až do zavolání Value metody .
Výjimky
contractName
je prázdný řetězec ("").
Platí pro
Export(String, IDictionary<String,Object>, Func<Object>)
- Zdroj:
- Export.cs
- Zdroj:
- Export.cs
- Zdroj:
- Export.cs
Inicializuje novou instanci Export třídy se zadaným názvem kontraktu, metadaty a exportovanou hodnotu 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))
Parametry
- metadata
- IDictionary<String,Object>
Metadata objektu Export nebo null
k nastavení Metadata vlastnosti na prázdný objekt jen IDictionary<TKey,TValue> pro čtení.
Metoda, která je volána k vytvoření exportovaného objektu objektu Export. Tím se zpozdí vytvoření objektu až do zavolání Value metody .
Výjimky
contractName
je prázdný řetězec ("").