ExportFactory<T,TMetadata> Klass

Definition

En fabrik som skapar nya instanser av en del som tillhandahåller den angivna exporten med anslutna metadata.

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)

Typparametrar

T

Typen av den skapade delen.

TMetadata

Typen av metadata för den skapade delen.

Arv
ExportFactory<T,TMetadata>

Kommentarer

ExportFactory<T,TMetadata> utökas ExportFactory<T> till att omfatta ett metadataobjekt, på ungefär samma sätt som Lazy<T,TMetadata> utökar Lazy<T>. Mer information finns i ExportFactory<T> och Lazy<T>.

Konstruktorer

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

Initierar en ny instans av ExportFactory<T,TMetadata> klassen.

Egenskaper

Name Description
Metadata

Hämtar metadata som ska kopplas till de skapade delarna.

Metoder

Name Description
CreateExport()

Skapar en instans av fabrikens exporttyp.

(Ärvd från ExportFactory<T>)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för