IDocumentTabManagerOpenWorkplaceAsync(IWorkplaceMetadata, IEnumerableRequestParameter, Boolean, Boolean, Boolean, Boolean, WorkplaceOpenPosition, String, CancellationToken) - метод
Открывает вкладку с рабочим местом.
Пространство имён: Tessa.UI.WindowsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
ValueTask<IWorkplaceTab> OpenWorkplaceAsync(
IWorkplaceMetadata workplaceMetadata,
IEnumerable<RequestParameter> parameters,
bool activate = true,
bool isCloseable = true,
bool treeIsVisible = false,
bool enabledEndUserModification = true,
WorkplaceOpenPosition position = WorkplaceOpenPosition.AfterAll,
string automationPrefix = null,
CancellationToken cancellationToken = default
)
Function OpenWorkplaceAsync (
workplaceMetadata As IWorkplaceMetadata,
parameters As IEnumerable(Of RequestParameter),
Optional activate As Boolean = true,
Optional isCloseable As Boolean = true,
Optional treeIsVisible As Boolean = false,
Optional enabledEndUserModification As Boolean = true,
Optional position As WorkplaceOpenPosition = WorkplaceOpenPosition.AfterAll,
Optional automationPrefix As String = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of IWorkplaceTab)
ValueTask<IWorkplaceTab^> OpenWorkplaceAsync(
IWorkplaceMetadata^ workplaceMetadata,
IEnumerable<RequestParameter^>^ parameters,
bool activate = true,
bool isCloseable = true,
bool treeIsVisible = false,
bool enabledEndUserModification = true,
WorkplaceOpenPosition position = WorkplaceOpenPosition::AfterAll,
String^ automationPrefix = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
abstract OpenWorkplaceAsync :
workplaceMetadata : IWorkplaceMetadata *
parameters : IEnumerable<RequestParameter> *
?activate : bool *
?isCloseable : bool *
?treeIsVisible : bool *
?enabledEndUserModification : bool *
?position : WorkplaceOpenPosition *
?automationPrefix : string *
?cancellationToken : CancellationToken
(* Defaults:
let _activate = defaultArg activate true
let _isCloseable = defaultArg isCloseable true
let _treeIsVisible = defaultArg treeIsVisible false
let _enabledEndUserModification = defaultArg enabledEndUserModification true
let _position = defaultArg position WorkplaceOpenPosition.AfterAll
let _automationPrefix = defaultArg automationPrefix null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<IWorkplaceTab>
- workplaceMetadata IWorkplaceMetadata
- Метаданные рабочего места.
- parameters IEnumerableRequestParameter
- Список поисковых параметров, применяемых к представлениям в отображаемом рабочем месте.
- activate Boolean (Optional)
- Признак того, что вкладка будет активирована после открытия.
- isCloseable Boolean (Optional)
- Признак того, что вкладку можно будет закрыть кнопкой-крестиком или горячей клавишей.
- treeIsVisible Boolean (Optional)
- Признак того, что дерево с представлениями отображается во вкладке с рабочим местом.
- enabledEndUserModification Boolean (Optional)
-
Признак того, что пользователь может вносить модификации в рабочее место, например, добавлять папки и поисковые запросы.
- position WorkplaceOpenPosition (Optional)
- Позиция, в которую будет помещена вкладка с рабочем местом.
- automationPrefix String (Optional)
-
Префикс для объекта автоматизации рабочего места.
Позволяет определить, как именно открыто рабочее место: по умолчанию или командой из узла дерева рабочего места.
Для открытия рабочего места по умолчанию выставите null.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskIWorkplaceTabВкладка с рабочим местом.