RoleHelperGenerateMetaRoleItemsAsync - метод

Возвращает список метаролей и записей об их составе, сгенерированный заданным генератором метаролей.

Definition

Пространство имён: Tessa.Roles
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static Task<List<MetaRoleItem>> GenerateMetaRoleItemsAsync(
	DbManager db,
	RoleGenerator generator,
	ILogger logger,
	int timeoutSeconds = 0,
	CancellationToken cancellationToken = default
)

Параметры

db  DbManager
Объект, используемый для доступа к базе данных.
generator  RoleGenerator
Генератор метаролей, для которого возвращается сгенерированный список записей.
logger  ILogger
Объект, выполняющий логирование.
timeoutSeconds  Int32  (Optional)
Таймаут выполнения длительных запросов с ролями.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskListMetaRoleItem
Список метаролей и записей об их составе, сгенерированный заданным генератором метаролей.

Заметки

В случае отстуствия значений свойств UserName, возвращённых в результате выполненного SQL-запроса, не будет произведено дополнительных действий и такие свойства будут иметь значения null.

См. также