ChannelServiceHandlerBase.OnGetConversationPagedMembersAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
- 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.