ChannelServiceHandlerBase.OnGetConversationMemberAsync Metodo

Definizione

API GetConversationMember() per Skill.

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

Parametri

claimsIdentity
ClaimsIdentity

claimsIdentity per il bot deve avere AudienceClaim, AppIdClaim e ServiceUrlClaim.

userId
String

ID utente.

conversationId
String

ID conversazione.

cancellationToken
CancellationToken

Token di annullamento.

Restituisce

attività per una risposta.

Commenti

Eseguire l'override di questo metodo per ottenere l'account di un singolo membro della conversazione.

Questa API REST accetta conversationId e UserId e restituisce gli oggetti ChannelAccount che rappresentano il membro della conversazione.

Si applica a