BotFrameworkHttpClient.PostActivityAsync メソッド

定義

オーバーロード

PostActivityAsync(String, Uri, Activity, CancellationToken)

ボットの資格情報を使用して、ボットにアクティビティを投稿します。

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

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

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

ボットの資格情報を使用して、ボットにアクティビティを投稿します。

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

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

PostActivityAsync(String, Uri, Activity, CancellationToken)

ボットの資格情報を使用して、ボットにアクティビティを投稿します。

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> PostActivityAsync (string botId, Uri botEndpoint, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
override this.PostActivityAsync : string * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overridable Function PostActivityAsync (botId As String, botEndpoint As Uri, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse)

パラメーター

botId
String

ボットの MicrosoftAppId。

botEndpoint
Uri

ボットの URL。

activity
Activity

投稿するアクティビティ。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

InvokeResponse。

適用対象

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

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

public override 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);
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overrides 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。

activity
Activity

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

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

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

注釈

注: スキルにアクティビティを転送すると、スキルが正確な状態になるように UserState と ConversationState の変更がフラッシュされます。

適用対象

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

ボットの資格情報を使用して、ボットにアクティビティを投稿します。

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T> (string botId, Uri botEndpoint, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
override this.PostActivityAsync : string * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (botId As String, botEndpoint As Uri, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse(Of T))

型パラメーター

T

invokeResponse 本文の型。

パラメーター

botId
String

ボットの MicrosoftAppId。

botEndpoint
Uri

ボットの URL。

activity
Activity

投稿するアクティビティ。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

InvokeResponseT

適用対象

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

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

public override 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);
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overrides 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。

activity
Activity

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

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

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

注釈

注: スキルにアクティビティを転送すると、スキルが正確な状態になるように UserState と ConversationState の変更がフラッシュされます。

適用対象