ForumProviderGetTopicsWithMessagesAsync - метод

Возвращает список топиков с последними сообщениями в каждом из них.

Definition

Пространство имён: Tessa.Forums
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public Task<(ForumResponse , ValidationResult )> GetTopicsWithMessagesAsync(
	Guid cardID,
	bool isSuperModeratorModeEnabled,
	int messagesInTopicСount,
	DateTime lastDate,
	Guid? topicTypeID = null,
	CancellationToken cancellationToken = default
)

Параметры

cardID  Guid
Идентификатор карточки, в которой ведутся обсуждения.
isSuperModeratorModeEnabled  Boolean
Признак того, что включён режим супермодератора.
messagesInTopicСount  Int32
Максимальное количество последних сообщений, загружаемых с каждым топиком.
lastDate  DateTime
Дата отправки самого старого сообщения, после которой сообщения с топиком не загружаются.
topicTypeID  NullableGuid  (Optional)
Идентификатор типа, топики которого загружаются, или null, если загружаются любые топики.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskValueTupleForumResponse, ValidationResult

ForumResponse, в котором заполнены Topics и ForumSettings

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

Реализации

IForumProviderGetTopicsWithMessagesAsync(Guid, Boolean, Int32, DateTime, NullableGuid, CancellationToken)

См. также