Dela via


ChannelServiceHandlerBase.OnSendToConversationAsync Metod

Definition

SendToConversation() API för färdighet.

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

Parametrar

claimsIdentity
ClaimsIdentity

claimsIdentity för roboten, bör ha AudienceClaim, AppIdClaim och ServiceUrlClaim.

conversationId
String

conversationId.

activity
Activity

Aktivitet att skicka.

cancellationToken
CancellationToken

Annulleringstoken.

Returer

uppgift för ett resurssvar.

Kommentarer

Med den här metoden kan du skicka en aktivitet till slutet av en konversation.

Detta skiljer sig något från ReplyToActivity(). * SendToConversation(conversationId) – lägger till aktiviteten i slutet av konversationen enligt tidsstämpeln eller semantiken i kanalen. * ReplyToActivity(conversationId,ActivityId) – lägger till aktiviteten som ett svar på en annan aktivitet, om kanalen stöder den. Om kanalen inte stöder kapslade svar återgår ReplyToActivity till SendToConversation.

Använd ReplyToActivity när du svarar på en specifik aktivitet i konversationen.

Använd SendToConversation i alla andra fall.

Gäller för