Freigeben über


ChannelServiceHandlerBase.OnGetConversationPagedMembersAsync Methode

Definition

GetConversationPagedMembers()-API für 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)

Parameter

claimsIdentity
ClaimsIdentity

claimsIdentity für den Bot sollte Über AudienceClaim, AppIdClaim und ServiceUrlClaim verfügen.

conversationId
String

Konversations-ID.

pageSize
Nullable<Int32>

Empfohlene Seitengröße.

continuationToken
String

Fortsetzungstoken.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Aufgabe für eine Antwort.

Hinweise

Überschreiben Sie diese Methode, um die Mitglieder einer Unterhaltung jeweils eine Seite nach dem anderen aufzulisten.

Diese REST-API akzeptiert eine ConversationId. Optional kann eine pageSize und/oder continuationToken bereitgestellt werden. Es gibt ein PagedMembersResult zurück, das ein Array von ChannelAccounts enthält, das die Mitglieder der Unterhaltung darstellt, und ein Fortsetzungstoken, das zum Abrufen weiterer Werte verwendet werden kann.

Bei jedem Aufruf wird eine Seite von ChannelAccounts-Datensätzen zurückgegeben. Die Anzahl der Datensätze auf einer Seite kann zwischen Kanälen und Aufrufen variieren. Der pageSize-Parameter kann als Vorschlag verwendet werden. Wenn keine zusätzlichen Ergebnisse vorliegen, enthält die Antwort kein Fortsetzungstoken. Wenn keine Mitglieder in der Unterhaltung vorhanden sind, sind die Mitglieder leer oder in der Antwort nicht vorhanden.

Eine Antwort auf eine Anforderung, die über ein Fortsetzungstoken aus einer vorherigen Anforderung verfügt, gibt möglicherweise selten Member aus einer vorherigen Anforderung zurück.

Gilt für: