IRoleManagerServiceSyncAllDeputiesAsync - метод

Выполняет пересчёт замещений для всех ролей, кроме динамических ролей и метаролей. Возвращает результат операции.

Definition

Пространство имён: Tessa.Roles
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
Task<ValidationResult> SyncAllDeputiesAsync(
	int bulkSize = -1,
	bool syncChangedOnly = false,
	CancellationToken cancellationToken = default
)

Параметры

bulkSize  Int32  (Optional)
Количество записей замещения, загружаемых при каждой итерации синхронизации заместителей. Указание значения равного или меньше нуля снимает все ограничения. Важно, данное значение не должны быть меньше числа сотрудников в системе, т.к. это может привести к неработоспособности функционала синзронизации заместителей. ///
syncChangedOnly  Boolean  (Optional)
Определяет, что при изменении заместителей расчёт замещения должен выполняться только для изменённых ролей и ролей с просроченными замещениями.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskValidationResult
Результат выполнения операции.

См. также