Langue

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

ignorer ou poursuivre le jeton.

cancellationToken
CancellationToken

Jeton d’annulation.

Retours

tâche pour ConversationsResult.

Remarques

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

GET à partir de cette méthode avec un jeton d’ignorer

La valeur de retour est Une ConversationResult, qui contient un tableau de ConversationMembers et un jeton d’skip. Si le jeton skip n’est pas vide, il existe d’autres valeurs à retourner. 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 à