GroupServiceStoreGroupAsync - метод
Сохраняет группу с изменением её параметров.
Пространство имён: Tessa.GroupsСборка: Tessa (в Tessa.dll) Версия: 4.2.1+2efecbe35c10dec386bb05925f2876c4acbb708d
public ValueTask StoreGroupAsync(
IGroupStoreRequest request,
CancellationToken cancellationToken = default
)
Public Function StoreGroupAsync (
request As IGroupStoreRequest,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask
public:
virtual ValueTask StoreGroupAsync(
IGroupStoreRequest^ request,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract StoreGroupAsync :
request : IGroupStoreRequest *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask
override StoreGroupAsync :
request : IGroupStoreRequest *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask
- request IGroupStoreRequest
Запрос на сохранение группы и информации по ней.
- cancellationToken CancellationToken (Optional)
Propagates notification that operations should be canceled.
ValueTaskProvides an awaitable result of an asynchronous operation.
IGroupServiceStoreGroupAsync(IGroupStoreRequest, CancellationToken) Если группа отсутствует, но указаны её свойства
GroupInfo, то она будет создана.
| ArgumentNullException | Параметр request равен null. |
| ArgumentException |
В запросе request указан идентификатор группы GroupID,
отличный от идентификатора в свойстве GroupInfo.
|
| GroupNotFoundException |
Группа с идентификатором GroupID не найдена.
Исключение возможно, если группа отсутствовала на момент изменения состава или списка администраторов,
при этом не указано свойство GroupInfo или не указан признак AllowSystemChanges
(и поэтому группа не была создана этим методом).
|