ForumProviderStrategyAddRolesAsync - метод

Добавляет роли участников в топик.

Definition

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

Параметры

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

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

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

Реализации

IForumProviderAddRolesAsync(Guid, IReadOnlyCollectionGuid, Boolean, Boolean, Boolean, ForumServiceMessageMode, CancellationToken)

См. также