DeputiesManagementStrategyRecalcDeputyRecordsAsync - метод

Метод производит перерасчёт записей в секции RoleDeputies ролей с заданными идентификаторами.

Definition

Пространство имён: Tessa.Roles.Deputies
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public ValueTask RecalcDeputyRecordsAsync(
	IReadOnlyCollection<Guid> roleIDs,
	Guid? roleTypeID,
	bool isNew,
	bool ignoreDeputiesAllowanceCheck = false,
	CancellationToken cancellationToken = default
)

Параметры

roleIDs  IReadOnlyCollectionGuid
Список идентификаторов ролей, записи с заместителями которых перерасчитываются.
roleTypeID  NullableGuid
Идентификатор типа роли, или null, если не требуются расчёты заместителей, опирающиеся на тип роли.
isNew  Boolean
Флаг определяет, являются ли данные роли новыми.
ignoreDeputiesAllowanceCheck  Boolean  (Optional)
Флаг определяет, что нужно игнорировать проверку флага DisableDeputies у роли при обновлении записей. Флаг следует использовать только в ситуации, когда заранее известно, что переданные в roleIDs роли поддерживают замещения.
cancellationToken  CancellationToken  (Optional)
Объект, с помощью которого можно отменить асинхронную задачу.

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

ValueTask
Асинхронная задача.

Реализации

IDeputiesManagementStrategyRecalcDeputyRecordsAsync(IReadOnlyCollectionGuid, NullableGuid, Boolean, Boolean, CancellationToken)

См. также