Sdílet prostřednictvím


ChannelServiceHandlerBase.OnGetConversationsAsync Metoda

Definice

Rozhraní API OnGetConversationsAsync() pro Skill.

protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult> OnGetConversationsAsync (System.Security.Claims.ClaimsIdentity claimsIdentity, string conversationId, string continuationToken = default, System.Threading.CancellationToken cancellationToken = default);
abstract member OnGetConversationsAsync : System.Security.Claims.ClaimsIdentity * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult>
override this.OnGetConversationsAsync : System.Security.Claims.ClaimsIdentity * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult>
Protected Overridable Function OnGetConversationsAsync (claimsIdentity As ClaimsIdentity, conversationId As String, Optional continuationToken As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ConversationsResult)

Parametry

claimsIdentity
ClaimsIdentity

claimsIdentity pro robota by měl mít AudienceClaim, AppIdClaim a ServiceUrlClaim.

conversationId
String

conversationId.

continuationToken
String

token skip nebo continuation.

cancellationToken
CancellationToken

Token zrušení.

Návraty

úkol pro KonverzaceResult.

Poznámky

Přepsáním této metody zobrazíte seznam konverzací, kterých se tento robot zúčastnil.

GET z této metody pomocí tokenu skip

Vrácená hodnota je ConversationsResult, která obsahuje pole ConversationMembers a token skip. Pokud token skipu není prázdný, je potřeba vrátit další hodnoty. Zavolejte tuto metodu znovu s vráceným tokenem, abyste získali další hodnoty.

Každý objekt ConversationMembers obsahuje ID konverzace a pole ChannelAccounts, které popisují členy konverzace.

Platí pro