DelegatingTurnContext<T> Sınıf
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.
Türü kesin olarak belirlenmiş activity özelliğine sahip ve türü belirtilmemiş bir iç TurnContext'i sarmalayan bir TurnContext.
public class DelegatingTurnContext<T> : Microsoft.Bot.Builder.ITurnContext<T> where T : IActivity
type DelegatingTurnContext<'T (requires 'T :> IActivity)> = class
interface ITurnContext<'T (requires 'T :> IActivity)>
interface ITurnContext
Public Class DelegatingTurnContext(Of T)
Implements ITurnContext(Of T)
Tür Parametreleri
- T
IMessageActivity, IConversationUpdateActivity vb. türetilmiş bir IActivity türü.
- Devralma
-
DelegatingTurnContext<T>
- Uygulamalar
Oluşturucular
DelegatingTurnContext<T>(ITurnContext) |
DelegatingTurnContext<T> sınıfının yeni bir örneğini başlatır. |
Özellikler
Activity |
Botun bu dönüşü için etkinliği alır. |
Adapter |
Bu bağlam nesnesini oluşturan bot bağdaştırıcısını alır. |
Responded |
Geçerli dönüş için en az bir yanıt gönderilip gönderilmediğini belirten bir değer alır. |
TurnState |
Dönüş süresi boyunca bağlam nesnesiyle önbelleğe alınan değer koleksiyonunu alır. |
Yöntemler
DeleteActivityAsync(ConversationReference, CancellationToken) |
Var olan bir etkinliği siler. |
DeleteActivityAsync(String, CancellationToken) |
Var olan bir etkinliği siler. |
OnDeleteActivity(DeleteActivityHandler) |
Silme etkinliği işlemleri için bir yanıt işleyicisi ekler. |
OnSendActivities(SendActivitiesHandler) |
Gönderme etkinliği işlemleri için bir yanıt işleyicisi ekler. |
OnUpdateActivity(UpdateActivityHandler) |
Güncelleştirme etkinliği işlemleri için bir yanıt işleyicisi ekler. |
SendActivitiesAsync(IActivity[], CancellationToken) |
Gelen etkinliği gönderene bir etkinlik kümesi gönderir. |
SendActivityAsync(IActivity, CancellationToken) |
Gelen etkinliği gönderene bir etkinlik gönderir. |
SendActivityAsync(String, String, String, CancellationToken) |
Gelen etkinliği gönderene bir ileti etkinliği gönderir. |
UpdateActivityAsync(IActivity, CancellationToken) |
Mevcut etkinliğin yerini alır. |
Belirtik Arabirim Kullanımları
ITurnContext<T>.Activity |
İç bağlamın etkinliğini alır ve bunun DelegatingTurnContext<T>tür parametresine yayınlar. |
Uzantı Metotları
GetDebugger(ITurnContext) |
TurnContext'ten IDialogDebugger almak için uzantı yöntemi. |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Günlüğe kaydetme amacıyla öğesine BotAdapter bir izleme etkinliği gönderir. |