BotFrameworkClient.PostActivityAsync Metode

Definisi

Overload

PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken)

Meneruskan aktivitas ke keterampilan (bot).

PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken)

Meneruskan aktivitas ke keterampilan (bot).

PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken)

Meneruskan aktivitas ke keterampilan (bot).

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> PostActivityAsync(string fromBotId, string toBotId, Uri toUrl, Uri serviceUrl, string conversationId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
abstract member PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overridable Function PostActivityAsync (fromBotId As String, toBotId As String, toUrl As Uri, serviceUrl As Uri, conversationId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse)

Parameter

fromBotId
String

MicrosoftAppId dari bot yang mengirim aktivitas.

toBotId
String

MicrosoftAppId dari bot yang menerima aktivitas.

toUrl
Uri

URL bot yang menerima aktivitas.

serviceUrl
Uri

Url panggilan balik untuk host keterampilan.

conversationId
String

ID percakapan yang digunakan untuk percakapan dengan keterampilan.

activity
Activity

yang Activity akan dikirim untuk diteruskan.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Tugas asinkron dengan invokeResponse opsional.

Keterangan

CATATAN: Meneruskan aktivitas ke keterampilan akan menghapus perubahan UserState dan ConversationState sehingga keterampilan memiliki status yang akurat.

Berlaku untuk

PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken)

Meneruskan aktivitas ke keterampilan (bot).

public abstract System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T>(string fromBotId, string toBotId, Uri toUrl, Uri serviceUrl, string conversationId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
abstract member PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public MustOverride Function PostActivityAsync(Of T) (fromBotId As String, toBotId As String, toUrl As Uri, serviceUrl As Uri, conversationId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse(Of T))

Jenis parameter

T

Jenis isi dalam InvokeResponse.

Parameter

fromBotId
String

MicrosoftAppId dari bot yang mengirim aktivitas.

toBotId
String

MicrosoftAppId dari bot yang menerima aktivitas.

toUrl
Uri

URL bot yang menerima aktivitas.

serviceUrl
Uri

Url panggilan balik untuk host keterampilan.

conversationId
String

ID percakapan yang digunakan untuk percakapan dengan keterampilan.

activity
Activity

yang Activity akan dikirim untuk diteruskan.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Tugas asinkron dengan invokeResponse opsional.

Keterangan

CATATAN: Meneruskan aktivitas ke keterampilan akan menghapus perubahan UserState dan ConversationState sehingga keterampilan memiliki status yang akurat.

Berlaku untuk