ComponentFactory — класс

Класс-фабрика компонентов для создания и инициализации компонент, зарегистрированных в справочнике настроек службы уведомлений

  • Пространство имён: DocsVision.NotificationService.ObjectModel.Services

  • Сборка: DocsVision.NotificationService.ObjectModel.dll

Синтаксис

public static class ComponentFactory

Методы

Имя Описание

CreateComponent<T>(string TypeName)

Создать компонент определённого TypeName и возвратить T

Параметры:
  • T — Тип для приведения

  • TypeName — Полное имя класса-конструктора

Возвращаемое значение: T — экземпляр класса, приведённый к T

CreateComponent<T>(string TypeName, string settings)

Создать компонент определённого TypeName, инициализировать настройками settings (если поддерживается aIInitializeWithSettings) и возвратить T

Параметры:
  • T — Тип для приведения

  • TypeName — Полное имя класса-конструктора

  • settings — Сериализованные настройки

Возвращаемое значение: T — экземпляр класса, приведённый к T

CreateComponent<T>(string, ObjectContext, string)

Создать компонент определённого TypeName, инициализировать настройками context и settings (если поддерживается IInitializeWithObjectContext, IInitializeWithSettings) и возвратить T

Параметры:
  • typeName — Полное имя класса

  • context — Контекст объектов

  • settings — Сериализованные настройки

Возвращаемое значение: T — экземпляр класса, приведённый к T