Partager via


Export Constructeurs

Définition

Initialise une nouvelle instance de la classe Export.

Surcharges

Export()

Initialise une nouvelle instance de la classe Export.

Export(ExportDefinition, Func<Object>)

Initialise une nouvelle instance de la classe Export avec la définition d'exportation spécifiée et l'accesseur Get d'objet exporté.

Export(String, Func<Object>)

Initialise une nouvelle instance de la classe Export avec le nom de contrat et l'accesseur Get de valeur exportée spécifiés.

Export(String, IDictionary<String,Object>, Func<Object>)

Initialise une nouvelle instance de la classe Export avec le nom de contrat, les métadonnées et l'accesseur Get de valeur exportée spécifiés.

Export()

Source:
Export.cs
Source:
Export.cs
Source:
Export.cs

Initialise une nouvelle instance de la classe Export.

protected:
 Export();
protected Export ();
Protected Sub New ()

Remarques

Les types dérivés qui appellent ce constructeur doivent remplacer la Definition propriété et la GetExportedValueCore méthode.

S’applique à

Export(ExportDefinition, Func<Object>)

Source:
Export.cs
Source:
Export.cs
Source:
Export.cs

Initialise une nouvelle instance de la classe Export avec la définition d'exportation spécifiée et l'accesseur Get d'objet exporté.

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))

Paramètres

definition
ExportDefinition

Objet qui décrit le contrat satisfait par l'objet Export.

exportedValueGetter
Func<Object>

Méthode appelée pour créer l'objet exporté de Export. Cela diffère la création de l'objet jusqu'à ce que la propriété Value soit appelée.

Exceptions

definition a la valeur null.

-ou-

exportedObjectGetter a la valeur null.

S’applique à

Export(String, Func<Object>)

Source:
Export.cs
Source:
Export.cs
Source:
Export.cs

Initialise une nouvelle instance de la classe Export avec le nom de contrat et l'accesseur Get de valeur exportée spécifiés.

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))

Paramètres

contractName
String

Nom de contrat de l'objet Export.

exportedValueGetter
Func<Object>

Méthode appelée pour créer l'objet exporté de Export. Cela diffère la création de l'objet jusqu'à ce que la méthode Value soit appelée.

Exceptions

contractName a la valeur null.

-ou-

exportedObjectGetter a la valeur null.

Le contractName est une chaîne vide ("").

S’applique à

Export(String, IDictionary<String,Object>, Func<Object>)

Source:
Export.cs
Source:
Export.cs
Source:
Export.cs

Initialise une nouvelle instance de la classe Export avec le nom de contrat, les métadonnées et l'accesseur Get de valeur exportée spécifiés.

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))

Paramètres

contractName
String

Nom de contrat de l'objet Export.

metadata
IDictionary<String,Object>

Métadonnées de l'objet Export ou null pour affecter à la propriété Metadata un objet IDictionary<TKey,TValue> vide et en lecture seule.

exportedValueGetter
Func<Object>

Méthode appelée pour créer l'objet exporté de Export. Cela diffère la création de l'objet jusqu'à ce que la méthode Value soit appelée.

Exceptions

contractName a la valeur null.

-ou-

exportedObjectGetter a la valeur null.

Le contractName est une chaîne vide ("").

S’applique à