Udostępnij za pośrednictwem


ExportFactory<T,TMetadata> Klasa

Definicja

Fabryka, która tworzy nowe wystąpienia części, która udostępnia określony eksport z dołączonymi metadanymi.

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 utworzonej części.

TMetadata

Typ metadanych utworzonej części.

Dziedziczenie
ExportFactory<T,TMetadata>

Uwagi

ExportFactory<T,TMetadata>ExportFactory<T> rozszerza obiekt metadanych w taki sam sposób, jak Lazy<T,TMetadata> rozszerzenie Lazy<T>. Aby uzyskać więcej informacji, zobacz ExportFactory<T> i Lazy<T>.

Konstruktory

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

Inicjuje nowe wystąpienie klasy ExportFactory<T,TMetadata>.

Właściwości

Metadata

Pobiera metadane, które mają zostać dołączone do utworzonych części.

Metody

CreateExport()

Tworzy wystąpienie typu eksportu fabryki.

(Odziedziczone po ExportFactory<T>)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy