Compartir a través de


ExportFactory<T,TMetadata> Clase

Definición

Generador que crea instancias nuevas de un elemento que proporciona la exportación especificada, con metadatos asociados.

generic <typename T, typename TMetadata>
public ref class ExportFactory : System::ComponentModel::Composition::ExportFactory<T>
public class ExportFactory<T,TMetadata> : System.ComponentModel.Composition.ExportFactory<T>
type ExportFactory<'T, 'Metadata> = class
    inherit ExportFactory<'T>
Public Class ExportFactory(Of T, TMetadata)
Inherits ExportFactory(Of T)

Parámetros de tipo

T

Tipo del elemento creado.

TMetadata

Tipo de los metadatos del elemento creado.

Herencia
ExportFactory<T,TMetadata>

Comentarios

ExportFactory<T,TMetadata>ExportFactory<T> extiende para incluir un objeto de metadatos, de la misma manera que Lazy<T,TMetadata> extiende Lazy<T>. Para obtener más información, vea ExportFactory<T> y Lazy<T>.

Constructores

ExportFactory<T,TMetadata>(Func<Tuple<T,Action>>, TMetadata)

Inicializa una nueva instancia de la clase ExportFactory<T,TMetadata>.

Propiedades

Metadata

Obtiene los metadatos que se van a adjuntar a los elementos creados.

Métodos

CreateExport()

Crea una instancia del tipo de exportación del generador.

(Heredado de ExportFactory<T>)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a