SkillHttpClient.PostActivityAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 を使用した非同期タスク。