Compartir a través de


Export Constructores

Definición

Inicializa una nueva instancia de la clase Export.

Sobrecargas

Export()

Inicializa una nueva instancia de la clase Export.

Export(ExportDefinition, Func<Object>)

Inicializa una nueva instancia de la clase Export con la definición de exportación y el captador de objetos exportados especificados.

Export(String, Func<Object>)

Inicializa una nueva instancia de la clase Export con el nombre de contrato y el captador de valores exportados especificados.

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

Inicializa una nueva instancia de la clase Export con el nombre de contrato, los metadatos y el captador de valores exportados especificados.

Export()

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

Inicializa una nueva instancia de la clase Export.

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

Comentarios

Los tipos derivados que llaman a este constructor deben invalidar la Definition propiedad y el GetExportedValueCore método .

Se aplica a

Export(ExportDefinition, Func<Object>)

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

Inicializa una nueva instancia de la clase Export con la definición de exportación y el captador de objetos exportados especificados.

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

Parámetros

definition
ExportDefinition

Objeto que describe el contrato que el objeto Export debe cumplir.

exportedValueGetter
Func<Object>

Método que se invoca para crear el objeto exportado de Export. De este modo, se retrasa la creación del objeto hasta que se llama a Value.

Excepciones

definition es null.

O bien

exportedObjectGetter es null.

Se aplica a

Export(String, Func<Object>)

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

Inicializa una nueva instancia de la clase Export con el nombre de contrato y el captador de valores exportados especificados.

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

Parámetros

contractName
String

Nombre de contrato del objeto Export.

exportedValueGetter
Func<Object>

Método que se invoca para crear el objeto exportado de Export. De este modo, se retrasa la creación del objeto hasta que se llama al método Value.

Excepciones

contractName es null.

O bien

exportedObjectGetter es null.

contractName es una cadena vacía ("").

Se aplica a

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

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

Inicializa una nueva instancia de la clase Export con el nombre de contrato, los metadatos y el captador de valores exportados especificados.

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

Parámetros

contractName
String

Nombre de contrato del objeto Export.

metadata
IDictionary<String,Object>

Metadatos del objeto Export o null para establecer la propiedad Metadata en un objeto IDictionary<TKey,TValue> vacío de solo lectura.

exportedValueGetter
Func<Object>

Método que se invoca para crear el objeto exportado de Export. De este modo, se retrasa la creación del objeto hasta que se llama al método Value.

Excepciones

contractName es null.

O bien

exportedObjectGetter es null.

contractName es una cadena vacía ("").

Se aplica a