SkillHttpClient.PostActivityAsync メソッド

定義

オーバーロード

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

アクティビティをスキル (ボット) に転送します。

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

アクティビティをスキル (ボット) に転送します。

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

SkillConversationIdFactory を使用してスキル会話 ID を作成または取得し、アクティビティを送信します。

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

アクティビティをスキル (ボット) に転送します。

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

アクティビティを送信するボットの MicrosoftAppId。

toSkill
BotFrameworkSkill

BotFrameworkSkill のインスタンス。

callbackUrl
Uri

コールバック URI。

activity
Activity

アクティビティを転送します。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

省略可能な invokeResponse を持つ非同期タスク。

適用対象

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

アクティビティをスキル (ボット) に転送します。

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

アクティビティを送信するボットの MicrosoftAppId。

toSkill
BotFrameworkSkill

BotFrameworkSkill のインスタンス。

callbackUrl
Uri

コールバック URI。

activity
Activity

アクティビティを転送します。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

省略可能な invokeResponse 型 T の非同期タスク。

適用対象

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

SkillConversationIdFactory を使用してスキル会話 ID を作成または取得し、アクティビティを送信します。

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(またはボット アプリ ID)。

fromBotId
String

アクティビティを送信するボットの MicrosoftAppId。

toSkill
BotFrameworkSkill

会話 ID を作成するスキル。

callbackUrl
Uri

スキル ホストのコールバック URL。

activity
Activity

送信するアクティビティ。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

invokeResponse を使用した非同期タスク。

適用対象