Поделиться через


ConversationsExtensions.SendToConversationAsync Метод

Определение

Перегрузки

SendToConversationAsync(IConversations, String, Activity, CancellationToken)

SendToConversation.

SendToConversationAsync(IConversations, String, Activity, CancellationToken)
SendToConversationAsync(IConversations, Activity, CancellationToken)

Отправка действия в беседу.

SendToConversationAsync(IConversations, Activity, CancellationToken)

SendToConversationAsync(IConversations, String, Activity, CancellationToken)

SendToConversation.

public static System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> SendToConversationAsync (this Microsoft.Bot.Connector.IConversations operations, string conversationId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
static member SendToConversationAsync : Microsoft.Bot.Connector.IConversations * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
<Extension()>
Public Function SendToConversationAsync (operations As IConversations, conversationId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

Параметры

operations
IConversations

Группа операций для этого метода расширения.

conversationId
String

Идентификатор беседы.

activity
Activity

Действие для отправки.

cancellationToken
CancellationToken

Токен отмены.

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

ResourceResponse.

Комментарии

Этот метод позволяет отправлять действие в конец диалога.

Это немного отличается от ReplyToActivity(). * SendToConversation(conversationId) — добавляет действие в конец диалога в соответствии с меткой времени или семантикой канала. * ReplyToActivity(conversationId,ActivityId) — добавляет действие в качестве ответа на другое действие, если канал поддерживает его. Если канал не поддерживает вложенные ответы, ReplyToActivity возвращается к SendToConversation.

Используйте ReplyToActivity при ответе на определенное действие в беседе.

Во всех остальных случаях используйте SendToConversation.

Применяется к

SendToConversationAsync(IConversations, String, Activity, CancellationToken)

public static System.Threading.Tasks.Task<Microsoft.Bot.Connector.ResourceResponse> SendToConversationAsync (this Microsoft.Bot.Connector.IConversations operations, string conversationId, Microsoft.Bot.Connector.Activity activity, System.Threading.CancellationToken cancellationToken = default);
static member SendToConversationAsync : Microsoft.Bot.Connector.IConversations * string * Microsoft.Bot.Connector.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Connector.ResourceResponse>
<Extension()>
Public Function SendToConversationAsync (operations As IConversations, conversationId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

Параметры

operations
IConversations
conversationId
String
activity
Activity
cancellationToken
CancellationToken

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

Применяется к

SendToConversationAsync(IConversations, Activity, CancellationToken)

Отправка действия в беседу.

public static System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> SendToConversationAsync (this Microsoft.Bot.Connector.IConversations operations, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
static member SendToConversationAsync : Microsoft.Bot.Connector.IConversations * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
<Extension()>
Public Function SendToConversationAsync (operations As IConversations, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

Параметры

operations
IConversations

Группа операций для этого метода расширения.

activity
Activity

Действие для отправки.

cancellationToken
CancellationToken

Токен отмены.

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

Task, представляющий асинхронную операцию.

Применяется к

SendToConversationAsync(IConversations, Activity, CancellationToken)

public static System.Threading.Tasks.Task<Microsoft.Bot.Connector.ResourceResponse> SendToConversationAsync (this Microsoft.Bot.Connector.IConversations operations, Microsoft.Bot.Connector.Activity activity, System.Threading.CancellationToken cancellationToken = default);
static member SendToConversationAsync : Microsoft.Bot.Connector.IConversations * Microsoft.Bot.Connector.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Connector.ResourceResponse>
<Extension()>
Public Function SendToConversationAsync (operations As IConversations, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

Параметры

operations
IConversations
activity
Activity
cancellationToken
CancellationToken

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

Применяется к