CardExtensionsApplyUserSettingsToRolesAsync - метод

Асинхронно выполняет копирование настроек одного сотрудника на заданный список ролей (без учёта заместителей). Запрос доступен только для администраторов. Возвращает сообщения валидации, в т.ч. возникшие ошибки. Возвращаемое значение не равно null.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static Task<ValidationResult> ApplyUserSettingsToRolesAsync(
	this ICardRepository cardRepository,
	Guid userID,
	IEnumerable<Guid> roleIdentifiers,
	CancellationToken cancellationToken = default
)

Параметры

cardRepository  ICardRepository
Репозиторий для управления карточками.
userID  Guid
Идентификатор сотрудника, настройки которого копируются.
roleIdentifiers  IEnumerableGuid
Список идентификаторов ролей, для сотрудников которых копируются настройки.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskValidationResult
Задача, возвращающая сообщения валидации. Возвращаемое значение не равно null.

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

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

См. также