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)

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