Export Constructors

Definitie

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.

exportedValueGetter
Func<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 eigenschap wordt aangeroepen.

Uitzonderingen

definition is null.

– of –

exportedValueGetter is null.

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

contractName
String

De contractnaam van het Export object.

exportedValueGetter
Func<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 null.

– of –

exportedValueGetter is null.

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

contractName
String

De contractnaam van het Export object.

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.

exportedValueGetter
Func<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 null.

– of –

exportedValueGetter is null.

contractName is een lege tekenreeks ("").

Van toepassing op