Compartir por


Export Constructores

Definición

Inicializa una nueva instancia de la clase Export.

Sobrecargas

Nombre Description
Export()

Inicializa una nueva instancia de la clase Export.

Export(ExportDefinition, Func<Object>)

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

Export(String, Func<Object>)

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

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

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

Export()

Source:
Export.cs
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
Source:
Export.cs

Inicializa una nueva instancia de la Export clase 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 satisface el Export objeto.

exportedValueGetter
Func<Object>

Método al que se llama para crear el objeto exportado de Export. Esto retrasa la creación del objeto hasta que se llama a la Value propiedad .

Excepciones

definition es null.

O bien

exportedValueGetter es null.

Se aplica a

Export(String, Func<Object>)

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

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

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 del contrato del Export objeto.

exportedValueGetter
Func<Object>

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

Excepciones

contractName es null.

O bien

exportedValueGetter 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
Source:
Export.cs

Inicializa una nueva instancia de la Export clase 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 del contrato del Export objeto.

metadata
IDictionary<String,Object>

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

exportedValueGetter
Func<Object>

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

Excepciones

contractName es null.

O bien

exportedValueGetter es null.

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

Se aplica a