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 "AudienceClaim", "AppIdClaim" und "ServiceUrlClaim" aufweisen.

conversationId
String

conversationId.

continuationToken
String

Skip- oder Fortsetzungstoken.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Aufgabe für ConversationsResult.

Hinweise

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

GET von dieser Methode mit einem Skip-Token

Der Rückgabewert ist ein ConversationsResult, das ein Array von ConversationMembers und ein Skip-Token enthält. Wenn das Skip-Token nicht leer ist, gibt es weitere Werte, die zurückgegeben werden sollen. Rufen Sie diese Methode erneut mit dem zurückgegebenen Token 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: