ExportFactory<T,TMetadata> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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) |