ForumProviderAddParticipantsAsync - метод

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

Definition

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

Параметры

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

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

TaskValueTupleForumResponse, ValidationResult

ForumResponse - ответ на запрос.

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

Реализации

IForumProviderAddParticipantsAsync(Guid, IReadOnlyCollectionGuid, Boolean, Boolean, ParticipantType, Boolean, ForumServiceMessageMode, CancellationToken)

См. также