ChannelServiceHandlerBase.OnGetConversationsAsync メソッド

定義

スキル用の OnGetConversationsAsync() API。

protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult> OnGetConversationsAsync (System.Security.Claims.ClaimsIdentity claimsIdentity, string conversationId, string continuationToken = default, System.Threading.CancellationToken cancellationToken = default);
abstract member OnGetConversationsAsync : System.Security.Claims.ClaimsIdentity * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult>
override this.OnGetConversationsAsync : System.Security.Claims.ClaimsIdentity * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult>
Protected Overridable Function OnGetConversationsAsync (claimsIdentity As ClaimsIdentity, conversationId As String, Optional continuationToken As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ConversationsResult)

パラメーター

claimsIdentity
ClaimsIdentity

ボットの claimsIdentity には、AudienceClaim、AppIdClaim、ServiceUrlClaim が必要です。

conversationId
String

conversationId。

continuationToken
String

skip トークンまたは継続トークン。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

ConversationsResult のタスク。

注釈

このメソッドをオーバーライドして、このボットが参加している会話を一覧表示します。

スキップ トークンを使用してこのメソッドから GET する

戻り値は ConversationsResult で、ConversationMembers の配列とスキップ トークンが含まれます。 スキップ トークンが空でない場合は、さらに値が返されます。 返されたトークンを使用してこのメソッドをもう一度呼び出して、より多くの値を取得します。

各 ConversationMembers オブジェクトには、会話の ID と、会話のメンバーを記述する ChannelAccounts の配列が含まれます。

適用対象