FakeUIHostOpenCardAsync - метод |
Открывает карточку или выбирает вкладку с уже открытой карточкой, если карточка по идентификатору
cardID уже была открыта. Запрос на открытие карточки и расширения выполняются асинхронно.
Используйте метод с конструкцией await.
Пространство имён:
Tessa.UI
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public Task<IUIContextObject> OpenCardAsync(
Guid? cardID = null,
Guid? cardTypeID = null,
string cardTypeName = null,
OpenCardOptions options = null,
CancellationToken cancellationToken = default
)
Public Function OpenCardAsync (
Optional cardID As Guid? = Nothing,
Optional cardTypeID As Guid? = Nothing,
Optional cardTypeName As String = Nothing,
Optional options As OpenCardOptions = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of IUIContextObject)
public:
virtual Task<IUIContextObject^>^ OpenCardAsync(
Nullable<Guid> cardID = nullptr,
Nullable<Guid> cardTypeID = nullptr,
String^ cardTypeName = nullptr,
OpenCardOptions^ options = nullptr,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract OpenCardAsync :
?cardID : Nullable<Guid> *
?cardTypeID : Nullable<Guid> *
?cardTypeName : string *
?options : OpenCardOptions *
?cancellationToken : CancellationToken
(* Defaults:
let _cardID = defaultArg cardID null
let _cardTypeID = defaultArg cardTypeID null
let _cardTypeName = defaultArg cardTypeName null
let _options = defaultArg options null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<IUIContextObject>
override OpenCardAsync :
?cardID : Nullable<Guid> *
?cardTypeID : Nullable<Guid> *
?cardTypeName : string *
?options : OpenCardOptions *
?cancellationToken : CancellationToken
(* Defaults:
let _cardID = defaultArg cardID null
let _cardTypeID = defaultArg cardTypeID null
let _cardTypeName = defaultArg cardTypeName null
let _options = defaultArg options null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<IUIContextObject>
Параметры
- cardID (Optional)
- Тип: SystemNullableGuid
Идентификатор карточки или null, если открывается виртуальная карточка, для которой идентификатор задаётся
другим способом.
- cardTypeID (Optional)
- Тип: SystemNullableGuid
Идентификатор типа карточки или null, если идентификатор типа неизвестен.
- cardTypeName (Optional)
- Тип: SystemString
Имя типа карточки или null, если имя типа неизвестно.
- options (Optional)
- Тип: Tessa.UIOpenCardOptions
Настройки открытия карточки или null, если используются настройки по умолчанию.
- cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Возвращаемое значение
Тип:
TaskIUIContextObject
Объект, содержащий информацию об открытой карточке,
или
null, если карточку не удалось открыть или открытие было отменено.
Реализации
IUIHostOpenCardAsync(NullableGuid, NullableGuid, String, OpenCardOptions, CancellationToken)Заметки
Метод не выбрасывает исключение
NotSupportedException,
т.к. он часто используется в административном интерфейсе при тестировании представлений и рабочих мест.
Вместо этого метод отображает сообщение и возвращает задачу с результатом
null.
См. также