Show / Hide Table of Contents

Class ConversationController

Inheritance
System.Object
ChatController
ConversationController
Implements
IConversationAppService
IApplicationService
Namespace: Volo.Chat.Conversations
Assembly: Volo.Chat.HttpApi.dll
Syntax
public class ConversationController : ChatController, IConversationAppService, IApplicationService

Constructors

ConversationController(IConversationAppService)

Declaration
public ConversationController(IConversationAppService conversationAppService)
Parameters
Type Name Description
IConversationAppService conversationAppService

Methods

GetConversationAsync(GetConversationInput)

Declaration
public Task<ChatConversationDto> GetConversationAsync(GetConversationInput input)
Parameters
Type Name Description
GetConversationInput input
Returns
Type Description
System.Threading.Tasks.Task<ChatConversationDto>

MarkConversationAsReadAsync(MarkConversationAsReadInput)

Declaration
public Task MarkConversationAsReadAsync(MarkConversationAsReadInput input)
Parameters
Type Name Description
MarkConversationAsReadInput input
Returns
Type Description
System.Threading.Tasks.Task

SendMessageAsync(SendMessageInput)

Declaration
public Task SendMessageAsync(SendMessageInput input)
Parameters
Type Name Description
SendMessageInput input
Returns
Type Description
System.Threading.Tasks.Task

Implements

IConversationAppService
IApplicationService
Back to top Powered by Volosoft