共用方式為


BotFrameworkClient.PostActivityAsync 方法

定義

多載

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

將活動轉送至技能 (Bot) 。

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

將活動轉送至技能 (Bot) 。

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 變更,讓技能的狀態正確。

適用於