InstanceFactory - класс
Обновлен: Ноябрь 2007
Поставщик функций, обеспечивающий реализацию метода CreateInstance объекта.
Пространство имен: Microsoft.Windows.Design.Model
Сборка: Microsoft.Windows.Design.Extensibility (в Microsoft.Windows.Design.Extensibility.dll)
Синтаксис
'Декларация
Public MustInherit Class InstanceFactory _
Inherits FeatureProvider
'Применение
Dim instance As InstanceFactory
public abstract class InstanceFactory : FeatureProvider
public ref class InstanceFactory abstract : public FeatureProvider
public abstract class InstanceFactory extends FeatureProvider
Заметки
Реализация по умолчанию вызывает метод Activator.CreateInstance. Возвращаемый экземпляр обладает структурой, аналогичной запрашиваемому типу, однако не обязательно должен наследоваться от этого типа. В инфраструктуре конструктора обеспечивается соответствие имени типа, передаваемого для объекта, запрашиваемому типу.
Иерархия наследования
System.Object
Microsoft.Windows.Design.Features.FeatureProvider
Microsoft.Windows.Design.Model.InstanceFactory
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.Windows.Design.Model - пространство имен