SkillHandler.OnSendToConversationAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
SendToConversation() API för färdighet.
protected override 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);
override this.OnSendToConversationAsync : System.Security.Claims.ClaimsIdentity * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
Protected Overrides 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 boten ska ha AudienceClaim, AppIdClaim och ServiceUrlClaim.
- conversationId
- String
samtalsId.
- activity
- Activity
Aktivitet att skicka.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
uppgift för en resursrespons.
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 kanalens tidsstämpel eller semantik. * ReplyToActivity(conversationId,ActivityId) – lägger till aktiviteten som ett svar på en annan aktivitet, om kanalen stödjer det. 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.