Compartir a través de


ChannelServiceHandlerBase.OnGetConversationPagedMembersAsync Método

Definición

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 el bot, debe tener AudienceClaim, AppIdClaim y ServiceUrlClaim.

conversationId
String

Identificador de conversación.

pageSize
Nullable<Int32>

Tamaño de página sugerido.

continuationToken
String

Token de continuación.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

tarea para una respuesta.

Comentarios

Invalide este método para enumerar los miembros de una conversación una página a la vez.

Esta API REST toma un ConversationId. Opcionalmente, se puede proporcionar pageSize o continuationToken. Devuelve un PagedMembersResult, que contiene una matriz de ChannelAccounts que representa los miembros de la conversación y un token de continuación que se puede usar para obtener más valores.

Se devuelve una página de los registros ChannelAccounts con cada llamada. El número de registros de una página puede variar entre canales y llamadas. El parámetro pageSize se puede usar como sugerencia. Si no hay resultados adicionales, la respuesta no contendrá un token de continuación. Si no hay ningún miembro en la conversación, los miembros estarán vacíos o no estarán presentes en la respuesta.

Una respuesta a una solicitud que tiene un token de continuación de una solicitud anterior rara vez puede devolver miembros de una solicitud anterior.

Se aplica a