ActivityHandler.OnInvokeActivityAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Dipanggil saat aktivitas pemanggilan diterima dari konektor saat perilaku OnTurnAsync(ITurnContext, CancellationToken) dasar digunakan.
Aktivitas pemanggilan dapat digunakan untuk mengomunikasikan banyak hal yang berbeda.
Secara default, metode ini akan memanggil OnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken) jika nama aktivitas adalah signin/verifyState atau signin/tokenExchange.
Pemanggilan signin/verifyState atau signin/tokenExchange dapat dipicu oleh OAuthCard.
protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> OnInvokeActivityAsync(Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> turnContext, System.Threading.CancellationToken cancellationToken);
abstract member OnInvokeActivityAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
override this.OnInvokeActivityAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Protected Overridable Function OnInvokeActivityAsync (turnContext As ITurnContext(Of IInvokeActivity), cancellationToken As CancellationToken) As Task(Of InvokeResponse)
Parameter
- turnContext
- ITurnContext<IInvokeActivity>
Objek konteks yang ditik dengan kuat untuk giliran ini.
- cancellationToken
- CancellationToken
Token pembatalan yang dapat digunakan oleh objek atau utas lain untuk menerima pemberitahuan pembatalan.
Mengembalikan
Tugas yang mewakili pekerjaan yang diantrekan untuk dijalankan.
Keterangan
OnTurnAsync(ITurnContext, CancellationToken) Ketika metode menerima aktivitas pemanggilan, metode ini memanggil metode ini. Jika peristiwanya adalah 'signin/verifyState' atau 'signin/tokenExchange', kejadian Name ini memanggil OnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken) aktivitas yang mengomunikasikan perintah terprogram dari klien atau saluran ke bot. Arti dari aktivitas pemanggilan didefinisikan oleh Name properti , yang bermakna dalam cakupan saluran. Pemanggilan 'signin/verifyState' atau 'signin/tokenExchange' dapat dipicu oleh OAuthCard perintah atau OAuth.