Partilhar via


ChannelServiceHandlerBase.OnGetConversationPagedMembersAsync Método

Definição

GetConversationPagedMembers() API for Skill.

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

Parâmetros

claimsIdentity
ClaimsIdentity

claimsIdentity para o bot, deve ter AudienceClaim, AppIdClaim e ServiceUrlClaim.

conversationId
String

ID de Conversação.

pageSize
Nullable<Int32>

Tamanho de página sugerido.

continuationToken
String

Token de Continuação.

cancellationToken
CancellationToken

O token de cancelamento.

Devoluções

tarefa para uma resposta.

Observações

Substitua este método para enumerar os membros de uma conversação uma página de cada vez.

Esta API REST utiliza um ConversationId. Opcionalmente, pode ser fornecido um pageSize e/ou continuationToken. Devolve um PagedMembersResult, que contém uma matriz de ChannelAccounts que representa os membros da conversação e um token de continuação que pode ser utilizado para obter mais valores.

É devolvida uma página de registos ChannelAccounts com cada chamada. O número de registos numa página pode variar entre canais e chamadas. O parâmetro pageSize pode ser utilizado como uma sugestão. Se não existirem resultados adicionais, a resposta não conterá um token de continuação. Se não existirem membros na conversação, os Membros estarão vazios ou não estarão presentes na resposta.

Uma resposta a um pedido que tenha um token de continuação de um pedido anterior pode raramente devolver membros de um pedido anterior.

Aplica-se a