NullDocumentTabManagerOpenWorkplaceAsync(IWorkplaceMetadata, IEnumerableRequestParameter, Boolean, Boolean, Visibility, Boolean, WorkplaceOpenPosition, String, CancellationToken) - метод

Осуществляет создание и открытие нового рабочего места.

Definition

Пространство имён: Tessa.UI.Windows
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public ValueTask<ITessaShellTab> OpenWorkplaceAsync(
	IWorkplaceMetadata workplaceMetadata,
	IEnumerable<RequestParameter> parameters,
	bool activate = true,
	bool isCloseable = false,
	Visibility treeVisibility = 2,
	bool enabledEndUserModification = true,
	WorkplaceOpenPosition workplaceOpenPosition = WorkplaceOpenPosition.AfterAll,
	string automationPrefix = null,
	CancellationToken cancellationToken = default
)

Параметры

workplaceMetadata  IWorkplaceMetadata
Метаданные рабочего места.
parameters  IEnumerableRequestParameter
Список доп параметров.
activate  Boolean  (Optional)
Признак необходимости активировать данное рабочее место.
isCloseable  Boolean  (Optional)
Признак возможности закрытия рабочего места.
treeVisibility  Visibility  (Optional)
Признак необходимости отображения дерева представлений.
enabledEndUserModification  Boolean  (Optional)
Признак возможности модификации рабочего места пользователем.
workplaceOpenPosition  WorkplaceOpenPosition  (Optional)
Позиция в которую будет помещено открытое рабочее место.
automationPrefix  String  (Optional)
Перфикс для объекта автоматизации рабочего места. Позволяет понять как именно открыто рабочее место (по умолчанию) или командой из узла дерева рабочего места. Для открытия рабочего места по умолчанию выставите null.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

ValueTaskITessaShellTab
Вкладка с рабочим местом.

Реализации

IDocumentTabManagerOpenWorkplaceAsync(IWorkplaceMetadata, IEnumerableRequestParameter, Boolean, Boolean, Visibility, Boolean, WorkplaceOpenPosition, String, CancellationToken)

См. также