ChannelServiceHandlerBase.OnGetConversationPagedMembersAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
API GetConversationPagedMembers() para 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 da Conversa.
- 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 uma página de cada vez.
Esta API REST usa um ConversationId. Opcionalmente, um pageSize e/ou continuationToken podem ser fornecidos. Ele retorna um PagedMembersResult, que contém uma matriz de ChannelAccounts representando os membros da conversa e um token de continuação que pode ser usado para obter mais valores.
Uma página de registros ChannelAccounts é retornada com cada chamada. O número de registros em uma página pode variar entre canais e chamadas. O parâmetro pageSize pode ser usado como sugestão. Se não houver resultados adicionais, a resposta não conterá um token de continuação. Se não houver membros na conversa, os membros estarão vazios ou não estarão presentes na resposta.
Uma resposta a uma solicitação que tenha um token de continuação de uma solicitação anterior raramente pode retornar membros de uma solicitação anterior.