UIExtensionsCreateFromTemplateAsync(IUIHost, Guid, CreateCardOptions, CancellationToken) - метод

Создаёт карточку по шаблону и открывает её в новой вкладке. При создании по шаблону используются и клиентские, и серверные расширения. Возвращает вкладку с карточкой, созданной по шаблону, или null, если карточку не удалось создать.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public static Task<ICardUIContextObject> CreateFromTemplateAsync(
	this IUIHost uiHost,
	Guid templateID,
	CreateCardOptions options = null,
	CancellationToken cancellationToken = default
)

Параметры

uiHost  IUIHost
Объект, используемый для создания карточки по шаблону. Не должен быть равен null.
templateID  Guid
Идентификатор шаблона, по которому создаётся карточка.
options  CreateCardOptions  (Optional)
Настройки создания карточки или значение null, если используются настройки по умолчанию.

Игнорируется свойство AlwaysNewTab.

Также не используйте повторно объект, переданный в параметр, для других вызовов, т.к. метод может изменить его для своих нужд.

cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskICardUIContextObject
Вкладка с карточкой, созданная по шаблону, или null, если карточку не удалось создать.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IUIHost. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

Исключения

ArgumentNullExceptionПараметр uiHost имеет значение .
NotSupportedExceptionМетод вызван в предпросмотре TessaAdmin.

См. также