ChannelServiceHandlerBase.OnGetConversationPagedMembersAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
API GetConversationPagedMembers() per competenza.
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)
Parametri
- claimsIdentity
- ClaimsIdentity
claimsIdentity per il bot, deve avere AudienceClaim, AppIdClaim e ServiceUrlClaim.
- conversationId
- String
ID conversazione.
- continuationToken
- String
Token di continuazione.
- cancellationToken
- CancellationToken
Token di annullamento.
Restituisce
attività per una risposta.
Commenti
Eseguire l'override di questo metodo per enumerare i membri di una conversazione una pagina alla volta.
Questa API REST accetta un ConversationId. Facoltativamente, è possibile specificare una paginaSize e/o continuazioneToken. Restituisce un oggetto PagedMembersResResult che contiene una matrice di ChannelAccounts che rappresenta i membri della conversazione e un token di continuazione che può essere usato per ottenere più valori.
Una pagina dei record ChannelAccounts viene restituita con ogni chiamata. Il numero di record in una pagina può variare tra canali e chiamate. Il parametro pageSize può essere usato come suggerimento. Se non sono presenti risultati aggiuntivi, la risposta non conterrà un token di continuazione. Se nella conversazione non sono presenti membri, i membri saranno vuoti o non presenti nella risposta.
Una risposta a una richiesta con un token di continuazione da una richiesta precedente può raramente restituire membri da una richiesta precedente.