ExportFactory<T,TMetadata> Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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) |