ExportFactory<T,TMetadata> Třída

Definice

Objekt pro vytváření, který vytváří nové instance části, která poskytuje zadaný export, s připojenými metadaty.

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)

Parametry typu

T

Typ vytvořené části.

TMetadata

Typ metadat vytvořené části.

Dědičnost
ExportFactory<T,TMetadata>

Poznámky

ExportFactory<T,TMetadata> se rozšiřuje ExportFactory<T> tak, aby zahrnovala objekt metadat, a to podobným způsobem, jakým Lazy<T,TMetadata> rozšiřuje Lazy<T>objekt . Další informace naleznete v tématech ExportFactory<T> a Lazy<T>.

Konstruktory

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

Inicializuje novou instanci ExportFactory<T,TMetadata> třídy .

Vlastnosti

Metadata

Získá metadata, která mají být připojena k vytvořeným částem.

Metody

CreateExport()

Vytvoří instanci typu exportu továrny.

(Zděděno od ExportFactory<T>)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro