DelegatingTurnContext<T>.UpdateActivityAsync 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.
Zastępuje istniejące działanie.
public System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> UpdateActivityAsync(Microsoft.Bot.Schema.IActivity activity, System.Threading.CancellationToken cancellationToken = default);
abstract member UpdateActivityAsync : Microsoft.Bot.Schema.IActivity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
override this.UpdateActivityAsync : Microsoft.Bot.Schema.IActivity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
Public Function UpdateActivityAsync (activity As IActivity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)
Parametry
- activity
- IActivity
Nowe działanie zastępcze.
- cancellationToken
- CancellationToken
Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.
Zwraca
Zadanie reprezentujące wykonaną pracę w kolejce.
Implementuje
Uwagi
Jeśli działanie zostanie pomyślnie wysłane, wynik zadania zawiera ResourceResponse obiekt zawierający identyfikator, który kanał odbierający został przypisany do działania.
Przed wywołaniem tej metody ustaw identyfikator działania zastępczego na identyfikator działania, który ma zastąpić.
Nie wszystkie kanały obsługują tę operację. W przypadku kanałów, które tego nie zrobią, to wywołanie może zgłosić wyjątek.