Sdílet prostřednictvím


IConversations.GetConversationPagedMembersWithHttpMessagesAsync Metoda

Definice

GetConversationPagedMembers.

public System.Threading.Tasks.Task<Microsoft.Rest.HttpOperationResponse<Microsoft.Bot.Connector.PagedMembersResult>> GetConversationPagedMembersWithHttpMessagesAsync (string conversationId, int? pageSize = default, string continuationToken = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
public System.Threading.Tasks.Task<Microsoft.Rest.HttpOperationResponse<Microsoft.Bot.Schema.PagedMembersResult>> GetConversationPagedMembersWithHttpMessagesAsync (string conversationId, int? pageSize = default, string continuationToken = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetConversationPagedMembersWithHttpMessagesAsync : string * Nullable<int> * string * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.HttpOperationResponse<Microsoft.Bot.Connector.PagedMembersResult>>
abstract member GetConversationPagedMembersWithHttpMessagesAsync : string * Nullable<int> * string * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.HttpOperationResponse<Microsoft.Bot.Schema.PagedMembersResult>>
Public Function GetConversationPagedMembersWithHttpMessagesAsync (conversationId As String, Optional pageSize As Nullable(Of Integer) = Nothing, Optional continuationToken As String = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of HttpOperationResponse(Of PagedMembersResult))

Parametry

conversationId
String

ID konverzace.

pageSize
Nullable<Int32>

Navrhovaná velikost stránky.

continuationToken
String

Token pokračování.

customHeaders
Dictionary<String,List<String>>

Hlavičky, které se přidají do požadavku.

cancellationToken
CancellationToken

Token zrušení.

Návraty

Task<Microsoft.Rest.HttpOperationResponse<PagedMembersResult>>
Task<Microsoft.Rest.HttpOperationResponse<PagedMembersResult>>

Úkol, který představuje Microsoft.Rest.HttpOperationResponse.

Výjimky

Microsoft.Rest.HttpOperationException

Vyvolá se, když operace vrátila neplatný stavový kód.

Microsoft.Rest.SerializationException

Vyvolána, když nelze deserializovat odpověď.

Microsoft.Rest.ValidationException

Vyvolá se, když má požadovaný parametr hodnotu null.

Poznámky

Vytvořte výčet členů konverzace po jednotlivých stránkách.

Toto rozhraní REST API má ID konverzace. Volitelně je možné zadat pageSize a/nebo continuationToken. Vrátí pagedMembersResult, který obsahuje pole ChannelAccounts představující členy konverzace a pokračovací token, 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 nejsou k dispozici žádné další výsledky, odpověď nebude obsahovat pokračovací token. Pokud v konverzaci nejsou žádní členové, členové budou prázdné nebo nebudou v odpovědi.

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