NullDocumentTabManagerOpenWorkplaceAsync(IWorkplaceCreationContext, Boolean, Int32, String, CancellationToken) - метод
Осуществляет создание и открытие нового рабочего места.
Пространство имён: Tessa.UI.WindowsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
public ValueTask<ITessaShellTab> OpenWorkplaceAsync(
IWorkplaceCreationContext creationContext,
bool activate = true,
int orderPos = -1,
string automationPrefix = null,
CancellationToken cancellationToken = default
)
Public Function OpenWorkplaceAsync (
creationContext As IWorkplaceCreationContext,
Optional activate As Boolean = true,
Optional orderPos As Integer = -1,
Optional automationPrefix As String = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of ITessaShellTab)
public:
virtual ValueTask<ITessaShellTab^> OpenWorkplaceAsync(
IWorkplaceCreationContext^ creationContext,
bool activate = true,
int orderPos = -1,
String^ automationPrefix = nullptr,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract OpenWorkplaceAsync :
creationContext : IWorkplaceCreationContext *
?activate : bool *
?orderPos : int *
?automationPrefix : string *
?cancellationToken : CancellationToken
(* Defaults:
let _activate = defaultArg activate true
let _orderPos = defaultArg orderPos -1
let _automationPrefix = defaultArg automationPrefix null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ITessaShellTab>
override OpenWorkplaceAsync :
creationContext : IWorkplaceCreationContext *
?activate : bool *
?orderPos : int *
?automationPrefix : string *
?cancellationToken : CancellationToken
(* Defaults:
let _activate = defaultArg activate true
let _orderPos = defaultArg orderPos -1
let _automationPrefix = defaultArg automationPrefix null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ITessaShellTab>
- creationContext IWorkplaceCreationContext
- Контекст создания рабочего места.
- activate Boolean (Optional)
- Признак необходимости активации.
- orderPos Int32 (Optional)
- Номер позиции в которое будет добавлено рабочее место.
- automationPrefix String (Optional)
-
Перфикс для объекта автоматизации рабочего места.
Позволяет понять как именно открыто рабочее место (по умолчанию) или командой из узла дерева рабочего места.
Для открытия рабочего места по умолчанию выставите null.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskITessaShellTabВкладка с рабочим местом.
IDocumentTabManagerOpenWorkplaceAsync(IWorkplaceCreationContext, Boolean, Int32, String, CancellationToken)