ExportFactory<T,TMetadata> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Фабрика, которая создает новые экземпляры части, предоставляющей указанный экспорт с вложенными метаданными.
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)
Параметры типа
- T
Тип создаваемой части.
- TMetadata
Тип метаданных создаваемой части.
- Наследование
Комментарии
ExportFactory<T,TMetadata> расширяется ExportFactory<T> , чтобы включить объект метаданных, во многом так же, как Lazy<T,TMetadata> расширение Lazy<T>. Дополнительные сведения см. в разделах ExportFactory<T> и Lazy<T>.
Конструкторы
ExportFactory<T,TMetadata>(Func<Tuple<T,Action>>, TMetadata) |
Инициализирует новый экземпляр класса ExportFactory<T,TMetadata>. |
Свойства
Metadata |
Получает метаданные для присоединения к создаваемым частям. |
Методы
CreateExport() |
Создает экземпляр типа экспорта фабрики. (Унаследовано от ExportFactory<T>) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |