CardCachingExtensionsGetContextRoleAsync - метод

Возвращает объект ContextRole для идентификатора роли, который можно использовать для выполнения запросов в объекте IContextRoleManager. Если контекстная роль отсутствует, то выбрасывается исключение.

Definition

Пространство имён: Tessa.Cards.Caching
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public static ValueTask<ContextRole> GetContextRoleAsync(
	this ICardContextRoleCache contextRoleCache,
	Guid roleID,
	CancellationToken cancellationToken = default
)

Параметры

contextRoleCache  ICardContextRoleCache
Кэш для карточек контекстных ролей.
roleID  Guid
Идентификатор контекстной роли.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskContextRole
Полученный объект ContextRole.

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

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

Заметки

Возвращённый объект содержит только данные, необходимые для выполнения запросов в объекте IContextRoleManager, включая идентификатор [!:ContextRole.ID], имя [!:ContextRole.Name] и запросы SqlTextForCard и SqlTextForUser.

См. также