Lingua

ChannelServiceHandlerBase.OnGetConversationsAsync Metodo

Definizione

API OnGetConversationsAsync() per 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)

Parametri

claimsIdentity
ClaimsIdentity

claimsIdentity per il bot deve avere AudienceClaim, AppIdClaim e ServiceUrlClaim.

conversationId
String

conversationId.

continuationToken
String

ignorare o continuare il token.

cancellationToken
CancellationToken

Token di annullamento.

Valori restituiti

attività per ConversationsResult.

Commenti

Eseguire l'override di questo metodo per elencare le conversazioni in cui ha partecipato questo bot.

GET da questo metodo con un token skip

Il valore restituito è ConversationResult, che contiene una matrice di ConversationMembers e un token skip. Se il token skip non è vuoto, sono disponibili altri valori da restituire. Chiamare di nuovo questo metodo con il token restituito per ottenere altri valori.

Ogni oggetto ConversationMembers contiene l'ID della conversazione e una matrice di ChannelAccounts che descrivono i membri della conversazione.

Si applica a