Export Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de Export klasse.
Overloads
| Name | Description |
|---|---|
| Export() |
Initialiseert een nieuw exemplaar van de Export klasse. |
| Export(ExportDefinition, Func<Object>) |
Initialiseert een nieuw exemplaar van de Export klasse met de opgegeven exportdefinitie en geëxporteerde object getter. |
| Export(String, Func<Object>) |
Initialiseert een nieuw exemplaar van de Export klasse met de opgegeven contractnaam en geëxporteerde waarde-getter. |
| Export(String, IDictionary<String,Object>, Func<Object>) |
Initialiseert een nieuw exemplaar van de Export klasse met de opgegeven contractnaam, metagegevens en geëxporteerde waarde getter. |
Export()
Initialiseert een nieuw exemplaar van de Export klasse.
protected:
Export();
protected Export();
Protected Sub New ()
Opmerkingen
Afgeleide typen die deze constructor aanroepen, moeten de Definition eigenschap en de GetExportedValueCore methode overschrijven.
Van toepassing op
Export(ExportDefinition, Func<Object>)
Initialiseert een nieuw exemplaar van de Export klasse met de opgegeven exportdefinitie en geëxporteerde object getter.
public:
Export(System::ComponentModel::Composition::Primitives::ExportDefinition ^ definition, Func<System::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))
Parameters
- definition
- ExportDefinition
Een object dat het contract beschrijft waaraan het Export object voldoet.
Een methode die wordt aangeroepen om het geëxporteerde object van de Export. Hierdoor wordt het maken van het object vertraagd totdat de Value eigenschap wordt aangeroepen.
Uitzonderingen
Van toepassing op
Export(String, Func<Object>)
Initialiseert een nieuw exemplaar van de Export klasse met de opgegeven contractnaam en geëxporteerde waarde-getter.
public:
Export(System::String ^ contractName, Func<System::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))
Parameters
Een methode die wordt aangeroepen om het geëxporteerde object van de Export. Hierdoor wordt het maken van het object vertraagd totdat de Value methode wordt aangeroepen.
Uitzonderingen
contractName is een lege tekenreeks ("").
Van toepassing op
Export(String, IDictionary<String,Object>, Func<Object>)
Initialiseert een nieuw exemplaar van de Export klasse met de opgegeven contractnaam, metagegevens en geëxporteerde waarde 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);
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))
Parameters
- metadata
- IDictionary<String,Object>
De metagegevens van het Export object of null om de Metadata eigenschap in te stellen op een leeg, alleen-lezen IDictionary<TKey,TValue> object.
Een methode die wordt aangeroepen om het geëxporteerde object van de Export. Hierdoor wordt het maken van het object vertraagd totdat de Value methode wordt aangeroepen.
Uitzonderingen
contractName is een lege tekenreeks ("").