ChannelServiceHandlerBase.OnGetConversationPagedMembersAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Rozhraní API GetConversationPagedMembers() pro 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)
Parametry
- claimsIdentity
- ClaimsIdentity
claimsIdentity pro robota by měla mít AudienceClaim, AppIdClaim a ServiceUrlClaim.
- conversationId
- String
ID konverzace.
- continuationToken
- String
Pokračovací token.
- cancellationToken
- CancellationToken
Token zrušení.
Návraty
úkol pro odpověď.
Poznámky
Přepsat tuto metodu výčet členů konverzace po jedné stránce.
Toto rozhraní REST API používá Id konverzace. Volitelně je možné zadat pageSize a/nebo continuationToken. Vrátí hodnotu PagedMembersResult, která obsahuje pole ChannelAccounts představující členy konverzace a token pro pokračování, který lze použít k získání více hodnot.
Při každém volání se vrátí jedna stránka záznamů ChannelAccounts. Počet záznamů na stránce se může mezi kanály a voláními lišit. Parametr pageSize lze použít jako návrh. Pokud se nezobrazí žádné další výsledky, odpověď nebude obsahovat pokračovací token. Pokud v konverzaci nejsou žádní členové, budou členové v odpovědi prázdná nebo nebudou přítomni.
Odpověď na požadavek, který má pokračovací token z předchozího požadavku, může zřídka vrátit členy z předchozího požadavku.