Поделиться через


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,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)

Применяется к