BotFrameworkClient.PostActivityAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken) |
アクティビティをスキル (ボット) に転送します。 |
PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken) |
アクティビティをスキル (ボット) に転送します。 |
PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken)
アクティビティをスキル (ボット) に転送します。
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
アクティビティを送信するボットの MicrosoftAppId。
- toBotId
- String
アクティビティを受け取るボットの MicrosoftAppId。
- toUrl
- Uri
アクティビティを受け取るボットの URL。
- serviceUrl
- Uri
スキル ホストのコールバック URL。
- conversationId
- String
スキルとの会話に使用する会話 ID。
- cancellationToken
- CancellationToken
キャンセル トークン。
戻り値
省略可能な invokeResponse を持つ非同期タスク。
注釈
注: アクティビティをスキルに転送すると、UserState と ConversationState の変更がフラッシュされ、スキルの状態が正確になります。
適用対象
PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken)
アクティビティをスキル (ボット) に転送します。
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
アクティビティを送信するボットの MicrosoftAppId。
- toBotId
- String
アクティビティを受け取るボットの MicrosoftAppId。
- toUrl
- Uri
アクティビティを受け取るボットの URL。
- serviceUrl
- Uri
スキル ホストのコールバック URL。
- conversationId
- String
スキルとの会話に使用する会話 ID。
- cancellationToken
- CancellationToken
キャンセル トークン。
戻り値
省略可能な invokeResponse を持つ非同期タスク。
注釈
注: アクティビティをスキルに転送すると、UserState と ConversationState の変更がフラッシュされ、スキルの状態が正確になります。