GroupServiceStoreGroupAsync - метод

Сохраняет группу с изменением её параметров.

Definition

Пространство имён: Tessa.Groups
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public ValueTask StoreGroupAsync(
	IGroupStoreRequest request,
	CancellationToken cancellationToken = default
)

Параметры

request  IGroupStoreRequest
Запрос на сохранение группы и информации по ней.
cancellationToken  CancellationToken  (Optional)
Propagates notification that operations should be canceled.

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

ValueTask
Provides an awaitable result of an asynchronous operation.

Реализации

IGroupServiceStoreGroupAsync(IGroupStoreRequest, CancellationToken)

Заметки

Если группа отсутствует, но указаны её свойства GroupInfo, то она будет создана.

Исключения

ArgumentNullExceptionПараметр request равен null.
ArgumentException В запросе request указан идентификатор группы GroupID, отличный от идентификатора в свойстве GroupInfo.
GroupNotFoundException Группа с идентификатором GroupID не найдена. Исключение возможно, если группа отсутствовала на момент изменения состава или списка администраторов, при этом не указано свойство GroupInfo или не указан признак AllowSystemChanges (и поэтому группа не была создана этим методом).

См. также