ForumProvider.UpdateRolesAsync - метод

Изменяет роли участников в топике.

Definition

Пространство имён: Tessa.Forums
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public Task<ValidationResult> UpdateRolesAsync(
	Guid topicID,
	IReadOnlyCollection<Guid> roles,
	bool? isReadOnly = null,
	bool? canEditMessages = null,
	bool? isSubscribed = null,
	CancellationToken cancellationToken = default
)

Параметры

topicID  Guid
Идентификатор топика, в котором изменяются роли участников.
roles  IReadOnlyCollection<Guid>
Идентификаторы ролей, изменяемых в топике. Сотрудники, входящие в эти роли, имеют доступ как участники топика.
isReadOnly  Nullable<Boolean>  (Optional)
Признак того, что у участников роли доступ только для чтения, или null, если доступ не изменяется.
canEditMessages  Nullable<Boolean>  (Optional)
Признак того, что участники роли могут редактировать сообщения.
isSubscribed  Nullable<Boolean>  (Optional)
Признак того, что участники роли подписаны, или null, если состояние подписки не изменяется.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

Task<ValidationResult>
ValidationResult, содержащий информацию по возникшим ошибкам.

Реализации

IForumProvider.UpdateRolesAsync(Guid, IReadOnlyCollection<Guid>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, CancellationToken)

См. также