ForumProviderStrategyUpdateRolesAsync - метод

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

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  IReadOnlyCollectionGuid
Идентификаторы ролей, изменяемых в топике. Сотрудники, входящие в эти роли, имеют доступ как участники топика.
isReadOnly  NullableBoolean  (Optional)
Признак того, что у участников роли доступ только для чтения, или null, если доступ не изменяется.
canEditMessages  NullableBoolean  (Optional)
Признак того, что участники роли могут редактировать сообщения.
isSubscribed  NullableBoolean  (Optional)
Признак того, что участники роли подписаны, или null, если состояние подписки не изменяется.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

Реализации

IForumProviderUpdateRolesAsync(Guid, IReadOnlyCollectionGuid, NullableBoolean, NullableBoolean, NullableBoolean, CancellationToken)

См. также