ChannelServiceHandlerBase.OnReplyToActivityAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
OnReplyToActivityAsync() API'si.
protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> OnReplyToActivityAsync (System.Security.Claims.ClaimsIdentity claimsIdentity, string conversationId, string activityId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
abstract member OnReplyToActivityAsync : System.Security.Claims.ClaimsIdentity * string * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
override this.OnReplyToActivityAsync : System.Security.Claims.ClaimsIdentity * string * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
Protected Overridable Function OnReplyToActivityAsync (claimsIdentity As ClaimsIdentity, conversationId As String, activityId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)
Parametreler
- claimsIdentity
- ClaimsIdentity
bot için claimsIdentity, AudienceClaim, AppIdClaim ve ServiceUrlClaim olmalıdır.
- conversationId
- String
Konuşma Kimliği.
- activityId
- String
activityId yanıtın olduğu yerdir (İsteğE BAĞLI).
- activity
- Activity
Gönderilecek etkinlik.
- cancellationToken
- CancellationToken
İptal belirteci.
Döndürülenler
bir kaynak yanıtı için görev.
Açıklamalar
Bu yöntemi geçersiz kıl bir Etkinliği yanıtlamaya olanak tanır.
Bu, SendToConversation() ile biraz farklıdır. * SendToConversation(conversationId) - kanalın zaman damgasına veya semantiğine göre etkinliği konuşmanın sonuna ekler. * ReplyToActivity(conversationId,ActivityId) - kanal destekliyorsa etkinliği başka bir etkinliğe yanıt olarak ekler. Kanal iç içe yanıtları desteklemiyorsa ReplyToActivity, SendToConversation'a geri döner.
Konuşmadaki belirli bir etkinliği yanıtlarken ReplyToActivity kullanın.
Diğer tüm durumlarda SendToConversation kullanın.