ConversationsExtensions.ReplyToActivityAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Nazwa | Opis |
|---|---|
| ReplyToActivityAsync(IConversations, Activity, CancellationToken) | |
| ReplyToActivityAsync(IConversations, Activity, CancellationToken) |
Odpowiedz na aktywność w istniejącej rozmowie. |
| ReplyToActivityAsync(IConversations, String, String, Activity, CancellationToken) | |
| ReplyToActivityAsync(IConversations, String, String, Activity, CancellationToken) |
ReplyToActivity. |
ReplyToActivityAsync(IConversations, Activity, CancellationToken)
public static System.Threading.Tasks.Task<Microsoft.Bot.Connector.ResourceResponse> ReplyToActivityAsync(this Microsoft.Bot.Connector.IConversations operations, Microsoft.Bot.Connector.Activity activity, System.Threading.CancellationToken cancellationToken = default);
static member ReplyToActivityAsync : Microsoft.Bot.Connector.IConversations * Microsoft.Bot.Connector.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Connector.ResourceResponse>
<Extension()>
Public Function ReplyToActivityAsync (operations As IConversations, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)
Parametry
- operations
- IConversations
- activity
- Activity
- cancellationToken
- CancellationToken
Zwraca
Dotyczy
ReplyToActivityAsync(IConversations, Activity, CancellationToken)
Odpowiedz na aktywność w istniejącej rozmowie.
public static System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> ReplyToActivityAsync(this Microsoft.Bot.Connector.IConversations operations, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
static member ReplyToActivityAsync : Microsoft.Bot.Connector.IConversations * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
<Extension()>
Public Function ReplyToActivityAsync (operations As IConversations, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)
Parametry
- operations
- IConversations
Grupa operacyjna dla tej metody rozszerzenia.
- activity
- Activity
Aktywność do wysłania.
- cancellationToken
- CancellationToken
Token anulowania.
Zwraca
Reprezentująca Task operację asynchroniczną.
Dotyczy
ReplyToActivityAsync(IConversations, String, String, Activity, CancellationToken)
public static System.Threading.Tasks.Task<Microsoft.Bot.Connector.ResourceResponse> ReplyToActivityAsync(this Microsoft.Bot.Connector.IConversations operations, string conversationId, string activityId, Microsoft.Bot.Connector.Activity activity, System.Threading.CancellationToken cancellationToken = default);
static member ReplyToActivityAsync : Microsoft.Bot.Connector.IConversations * string * string * Microsoft.Bot.Connector.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Connector.ResourceResponse>
<Extension()>
Public Function ReplyToActivityAsync (operations As IConversations, conversationId As String, activityId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)
Parametry
- operations
- IConversations
- conversationId
- String
- activityId
- String
- activity
- Activity
- cancellationToken
- CancellationToken
Zwraca
Dotyczy
ReplyToActivityAsync(IConversations, String, String, Activity, CancellationToken)
ReplyToActivity.
public static System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> ReplyToActivityAsync(this Microsoft.Bot.Connector.IConversations operations, string conversationId, string activityId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
static member ReplyToActivityAsync : Microsoft.Bot.Connector.IConversations * string * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
<Extension()>
Public Function ReplyToActivityAsync (operations As IConversations, conversationId As String, activityId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)
Parametry
- operations
- IConversations
Grupa operacyjna dla tej metody rozszerzenia.
- conversationId
- String
Identyfikator konwersacji.
- activityId
- String
aktywnośćIdy, jeśli odpowiedź brzmi (OPCJONALNIE).
- activity
- Activity
Aktywność do wysłania.
- cancellationToken
- CancellationToken
Token anulowania.
Zwraca
Uwagi
Ta metoda umożliwia odpowiadanie na działanie.
Różni się to nieco od funkcji SendToConversation(). * SendToConversation(conversationId) – dołącza aktywność na koniec rozmowy zgodnie ze znacznikiem czasu lub semantyką kanału. * ReplyToActivity(conversationId,ActivityId) – dodaje aktywność jako odpowiedź na inną aktywność, jeśli kanał ją obsługuje. Jeśli kanał nie obsługuje zagnieżdżonych odpowiedzi, funkcja ReplyToActivity powraca do funkcji SendToConversation.
Użyj funkcji ReplyToActivity podczas odpowiadania na określone działanie w konwersacji.
Użyj funkcji SendToConversation we wszystkich innych przypadkach.