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

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

Definition

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

Параметры

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

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

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

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

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

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

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

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

Исключения

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

См. также