Freigeben über


ChannelServiceHandlerBase.OnGetConversationsAsync Methode

Definition

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

Parameter

claimsIdentity
ClaimsIdentity

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

conversationId
String

conversationId.

continuationToken
String

Überspringen oder Fortsetzungstoken.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

task for ConversationsResult.

Hinweise

Überschreiben Sie diese Methode, um die Unterhaltungen aufzulisten, an denen dieser Bot teilgenommen hat.

Get from this method with a skip token

Der Rückgabewert ist ein ConversationsResult, das ein Array von ConversationMembers und ein Skip-Token enthält. Wenn das Überspringentoken nicht leer ist, müssen weitere Werte zurückgegeben werden. Rufen Sie diese Methode mit dem zurückgegebenen Token erneut auf, um weitere Werte abzurufen.

Jedes ConversationMembers-Objekt enthält die ID der Unterhaltung und ein Array von ChannelAccounts, die die Mitglieder der Unterhaltung beschreiben.

Gilt für: