ExportFactory<T,TMetadata> Třída

Definice

Továrna, která vytvoří 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> ExportFactory<T> rozšiřuje tak, aby zahrnoval objekt metadat, podobně jako Lazy<T,TMetadata> rozšíření Lazy<T>. Pro více informací se podívejte na ExportFactory<T> a Lazy<T>.

Konstruktory

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

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

Vlastnosti

Name Description
Metadata

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

Metody

Name Description
CreateExport()

Vytvoří instanci typu exportu továrny.

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

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

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

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

(Zděděno od Object)

Platí pro