Condividi tramite


ExportFactory<T,TMetadata> Classe

Definizione

Factory che crea nuove istanze di una parte che fornisce l'esportazione specificata, con metadati collegati.

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)

Parametri di tipo

T

Tipo della parte creata.

TMetadata

Tipo dei metadati della parte creata.

Ereditarietà
ExportFactory<T,TMetadata>

Commenti

ExportFactory<T,TMetadata> estende ExportFactory<T> per includere un oggetto metadati, in modo molto simile a quello che Lazy<T,TMetadata> estende Lazy<T>. Per altre informazioni, vedere ExportFactory<T> e Lazy<T>.

Costruttori

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

Inizializza una nuova istanza della classe ExportFactory<T,TMetadata>.

Proprietà

Metadata

Ottiene i metadati da collegare alle parti create.

Metodi

CreateExport()

Crea un'istanza del tipo di esportazione della factory.

(Ereditato da ExportFactory<T>)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a