Sdílet prostřednictvím


ChannelServiceHandlerBase.OnGetConversationPagedMembersAsync Metoda

Definice

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.

pageSize
Nullable<Int32>

Navrhovaná velikost stránky

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.

Platí pro