ActivityHandler.OnSearchInvokeAsync Metode

Definisi

Dipanggil ketika bot dikirimi aktivitas 'invoke' yang memiliki nama 'application/search'.

protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.SearchInvokeResponse> OnSearchInvokeAsync(Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> turnContext, Microsoft.Bot.Schema.SearchInvokeValue invokeValue, System.Threading.CancellationToken cancellationToken);
abstract member OnSearchInvokeAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * Microsoft.Bot.Schema.SearchInvokeValue * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.SearchInvokeResponse>
override this.OnSearchInvokeAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * Microsoft.Bot.Schema.SearchInvokeValue * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.SearchInvokeResponse>
Protected Overridable Function OnSearchInvokeAsync (turnContext As ITurnContext(Of IInvokeActivity), invokeValue As SearchInvokeValue, cancellationToken As CancellationToken) As Task(Of SearchInvokeResponse)

Parameter

turnContext
ITurnContext<IInvokeActivity>

Objek konteks yang ditik dengan kuat untuk giliran ini.

invokeValue
SearchInvokeValue

Objek yang ditik dengan kuat dari Nilai aktivitas masuk.

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

OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken) Ketika metode menerima Invoke dengan Name 'application/search', metode ini memanggil metode ini. Activity.Value harus terbentuk SearchInvokeValuedengan baik.

Berlaku untuk

Lihat juga