語言

SkillHttpClient.PostActivityAsync 方法

定義

多載

名稱 Description
PostActivityAsync(String, BotFrameworkSkill, Uri, Activity, CancellationToken)

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

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

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

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

使用 SkillConversationIdFactory 來建立或擷取技能交談標識碼,並傳送活動。

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

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

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> PostActivityAsync(string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overridable Function PostActivityAsync (fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

參數

fromBotId
String

傳送活動的 Bot MicrosoftAppId。

toSkill
BotFrameworkSkill

BotFrameworkSkill的實例。

callbackUrl
Uri

回呼 URI。

activity
Activity

要轉送的活動。

cancellationToken
CancellationToken

取消代幣。

傳回

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

適用於

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

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

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T>(string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse(Of T))

類型參數

T

結果的 InvokeResponse 類型。

參數

fromBotId
String

傳送活動的 Bot MicrosoftAppId。

toSkill
BotFrameworkSkill

BotFrameworkSkill的實例。

callbackUrl
Uri

回呼 URI。

activity
Activity

要轉送的活動。

cancellationToken
CancellationToken

取消代幣。

傳回

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

適用於

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

使用 SkillConversationIdFactory 來建立或擷取技能交談標識碼,並傳送活動。

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T>(string originatingAudience, string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (originatingAudience As String, fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse(Of T))

類型參數

T

InvokeResponse 中的身體類型。

參數

originatingAudience
String

oauth 物件範圍,用於令牌擷取期間。 (https://api.botframework.com 或 Bot 應用程式識別碼。

fromBotId
String

傳送活動的 Bot MicrosoftAppId。

toSkill
BotFrameworkSkill

要為其建立交談標識碼的技能。

callbackUrl
Uri

技能主機的回呼 URL。

activity
Activity

要傳送的活動。

cancellationToken
CancellationToken

取消令牌。

傳回

非同步任務使用 invokeResponse。

適用於