語言

BotFrameworkClient.PostActivityAsync 方法

定義

多載

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

將活動轉送至技能(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)

參數

fromBotId
String

傳送活動的 Bot MicrosoftAppId。

toBotId
String

Bot 接收活動的 MicrosoftAppId。

toUrl
Uri

接收活動的 Bot URL。

serviceUrl
Uri

技能主機的回呼 URL。

conversationId
String

用於與技能交談的交談標識碼。

activity
Activity

要傳送至轉寄的 Activity。

cancellationToken
CancellationToken

取消代幣。

傳回

非同步任務,並可選地 invokeResponse。

備註

注意:將活動轉送至技能會排清 UserState 和 ConversationState 變更,讓技能具有精確的狀態。

適用於

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

將活動轉送至技能(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))

類型參數

T

InvokeResponse 中的身體類型。

參數

fromBotId
String

傳送活動的 Bot MicrosoftAppId。

toBotId
String

Bot 接收活動的 MicrosoftAppId。

toUrl
Uri

接收活動的 Bot URL。

serviceUrl
Uri

技能主機的回呼 URL。

conversationId
String

用於與技能交談的交談標識碼。

activity
Activity

要傳送至轉寄的 Activity。

cancellationToken
CancellationToken

取消代幣。

傳回

非同步任務,並可選地 invokeResponse。

備註

注意:將活動轉送至技能會排清 UserState 和 ConversationState 變更,讓技能具有精確的狀態。

適用於