Partager via


ChannelServiceHandlerBase.OnGetConversationsAsync Méthode

Définition

API OnGetConversationsAsync() pour Skill.

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)

Paramètres

claimsIdentity
ClaimsIdentity

claimsIdentity pour le bot doit avoir AudienceClaim, AppIdClaim et ServiceUrlClaim.

conversationId
String

conversationId.

continuationToken
String

jeton skip ou continuation.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

pour ConversationsResult.

Remarques

Remplacez cette méthode pour répertorier les conversations auxquelles ce bot a participé.

GET à partir de cette méthode avec un jeton skip

La valeur de retour est un Objet ConversationsResult, qui contient un tableau de ConversationMembers et un jeton skip. Si le jeton skip n’est pas vide, d’autres valeurs doivent être retournées. Appelez à nouveau cette méthode avec le jeton retourné pour obtenir plus de valeurs.

Chaque objet ConversationMembers contient l’ID de la conversation et un tableau de ChannelAccounts qui décrivent les membres de la conversation.

S’applique à