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


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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

InstanceFactory - члены

Microsoft.Windows.Design.Model - пространство имен

Другие ресурсы

Архитектура расширяемости конструктора WPF