Udostępnij za pośrednictwem


ConversationsExtensions.SendToConversationAsync Metoda

Definicja

Przeciążenia

SendToConversationAsync(IConversations, String, Activity, CancellationToken)

SendToConversation.

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

Wyślij działanie do konwersacji.

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)

Parametry

operations
IConversations

Grupa operacji dla tej metody rozszerzenia.

conversationId
String

Identyfikator konwersacji.

activity
Activity

Działanie do wysłania.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Element ResourceResponse.

Uwagi

Ta metoda umożliwia wysyłanie działania na koniec konwersacji.

Jest to nieco inne niż ReplyToActivity(). * SendToConversation(conversationId) — dołączy działanie na końcu konwersacji zgodnie ze znacznikami czasu lub semantykami kanału. * ReplyToActivity(conversationId,ActivityId) — dodaje działanie jako odpowiedź na inne działanie, jeśli kanał go obsługuje. Jeśli kanał nie obsługuje zagnieżdżonych odpowiedzi, funkcja ReplyToActivity powraca do elementu SendToConversation.

Użyj funkcji ReplyToActivity podczas odpowiadania na określone działanie w konwersacji.

Użyj polecenia SendToConversation we wszystkich innych przypadkach.

Dotyczy

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)

Parametry

operations
IConversations
conversationId
String
activity
Activity
cancellationToken
CancellationToken

Zwraca

Dotyczy

SendToConversationAsync(IConversations, Activity, CancellationToken)

Wyślij działanie do konwersacji.

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)

Parametry

operations
IConversations

Grupa operacji dla tej metody rozszerzenia.

activity
Activity

Działanie do wysłania.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Reprezentująca Task operację asynchroniczną.

Dotyczy

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)

Parametry

operations
IConversations
activity
Activity
cancellationToken
CancellationToken

Zwraca

Dotyczy