BotFrameworkHttpClient.PostActivityAsync Metode

Definisi

Overload

PostActivityAsync(String, Uri, Activity, CancellationToken)

Memposting Aktivitas ke bot menggunakan kredensial bot.

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

Meneruskan aktivitas ke keterampilan (bot).

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

Memposting Aktivitas ke bot menggunakan kredensial bot.

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

Meneruskan aktivitas ke keterampilan (bot).

PostActivityAsync(String, Uri, Activity, CancellationToken)

Memposting Aktivitas ke bot menggunakan kredensial bot.

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

Parameter

botId
String

MicrosoftAppId dari bot.

botEndpoint
Uri

URL bot.

activity
Activity

aktivitas untuk memposting.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Respons Panggilan.

Berlaku untuk

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

Meneruskan aktivitas ke keterampilan (bot).

public override 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);
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overrides 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

aktivitas 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, Uri, Activity, CancellationToken)

Memposting Aktivitas ke bot menggunakan kredensial bot.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T>(string botId, Uri botEndpoint, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
override this.PostActivityAsync : string * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (botId As String, botEndpoint As Uri, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse(Of T))

Jenis parameter

T

jenis isi invokeResponse.

Parameter

botId
String

MicrosoftAppId dari bot.

botEndpoint
Uri

URL bot.

activity
Activity

aktivitas untuk memposting.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Respons PanggilanT.

Berlaku untuk

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

Meneruskan aktivitas ke keterampilan (bot).

public override 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);
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overrides 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

aktivitas untuk diteruskan.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Tugas asinkron dengan invokeResponseT opsional.

Keterangan

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

Berlaku untuk