WorkplaceInitializationContext - конструктор

Контекст инициализации рабочих мест.

Definition

Пространство имён: Tessa.Views.Workplaces
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public WorkplaceInitializationContext(
	IWorkplaceMetadata workplace,
	IReadOnlyList<IWorkplaceMetadata> availableWorkplaces,
	IServerInitializationExtensionContext extensionContext,
	ISession? session = null,
	IDbScope? dbScope = null
)

Параметры

workplace  IWorkplaceMetadata
Рабочее место, для которого выполняется обход узлов.
availableWorkplaces  IReadOnlyListIWorkplaceMetadata
Все рабочие места, доступные пользователю.
extensionContext  IServerInitializationExtensionContext
Контекст расширений на инициализацию.
session  ISession  (Optional)
Сессия пользователя или null, если используется значение из extensionContext.
dbScope  IDbScope  (Optional)
Объект, обеспечивающий доступ к базе данных, или null, если используется значение из extensionContext.

Заметки

Правило инициализации может скрыть некоторые узлы рабочего места в зависимости от любых условий, например, от того, в какие роли входит сотрудник.

См. также