Partager via


ExportFactory<T,TMetadata> Classe

Définition

Fabrique qui crée de nouvelles instances d'un composant qui fournit l'exportation spécifiée, avec les métadonnées jointes.

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)

Paramètres de type

T

Type du composant créé.

TMetadata

Type des métadonnées du composant créé.

Héritage
ExportFactory<T,TMetadata>

Remarques

ExportFactory<T,TMetadata>ExportFactory<T> étend pour inclure un objet de métadonnées, de la même façon que Lazy<T,TMetadata>Lazy<T>. Pour plus d’informations, consultez ExportFactory<T> et Lazy<T>.

Constructeurs

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

Initialise une nouvelle instance de la classe ExportFactory<T,TMetadata>.

Propriétés

Metadata

Obtient les métadonnées à attacher aux composants créés.

Méthodes

CreateExport()

Crée une instance du type d'exportation de la fabrique.

(Hérité de ExportFactory<T>)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à