Dela via


ChannelServiceHandlerBase.OnGetConversationPagedMembersAsync Metod

Definition

GetConversationPagedMembers() API för färdighet.

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)

Parametrar

claimsIdentity
ClaimsIdentity

claimsIdentity för roboten, ska ha AudienceClaim, AppIdClaim och ServiceUrlClaim.

conversationId
String

Konversations-ID.

pageSize
Nullable<Int32>

Föreslagen sidstorlek.

continuationToken
String

Fortsättningstoken.

cancellationToken
CancellationToken

Annulleringstoken.

Returer

uppgift för ett svar.

Kommentarer

Åsidosätt den här metoden för att räkna upp medlemmarna i en konversation en sida i taget.

Det här REST-API:et tar ett ConversationId. Du kan också ange en pageSize och/eller continuationToken. Den returnerar en PagedMembersResult, som innehåller en matris med ChannelAccounts som representerar medlemmarna i konversationen och en fortsättningstoken som kan användas för att hämta fler värden.

En sida med ChannelAccounts-poster returneras med varje anrop. Antalet poster på en sida kan variera mellan kanaler och anrop. Parametern pageSize kan användas som ett förslag. Om det inte finns några ytterligare resultat kommer svaret inte att innehålla en fortsättningstoken. Om det inte finns några medlemmar i konversationen är medlemmarna tomma eller inte närvarande i svaret.

Ett svar på en begäran som har en fortsättningstoken från en tidigare begäran kan sällan returnera medlemmar från en tidigare begäran.

Gäller för