ForumProviderGetTopicAsync - метод

Возвращает информацию по указанному топику.

Definition

Пространство имён: Tessa.Forums
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public Task<(ForumResponse , ValidationResult )> GetTopicAsync(
	Guid id,
	bool isSuperModeratorModeEnabled,
	Dictionary<string, Object?>? permissionsToken = null,
	bool singletonMode = false,
	Guid? typeID = null,
	CancellationToken cancellationToken = default
)

Параметры

id  Guid
Идентификатор запрашиваемого топика, если параметр singletonMode равен false, или идентификатор карточки, если параметр равен true, т.е. элемент управления находится в режиме "Единственное обсуждение"
isSuperModeratorModeEnabled  Boolean
Признак того, что включён режим супермодератора.
permissionsToken  DictionaryString, Object  (Optional)
Токен прав доступа.
singletonMode  Boolean  (Optional)
Признак того, что запрос выполняется для элемента управления в режиме "Единственное обсуждение".
typeID  NullableGuid  (Optional)
Идентификатор типа загружаемого топика или null, если загружаемый топик без указания типа.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskValueTupleForumResponse, ValidationResult

ForumResponse, в котором в [!:ForumResponse.Info] содержится TopicModel.

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

Реализации

IForumProviderGetTopicAsync(Guid, Boolean, DictionaryString, Object, Boolean, NullableGuid, CancellationToken)

См. также