ITurnContext<T> Arabirim
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.
Bağlamın özelliğinin kesin olarak yazıldığı bir botun dönüşünün bağlamını Activity sağlar.
public interface ITurnContext<T> : Microsoft.Bot.Builder.ITurnContext where T : IActivity
type ITurnContext<'T (requires 'T :> IActivity)> = interface
interface ITurnContext
Public Interface ITurnContext(Of T)
Implements ITurnContext
Tür Parametreleri
- T
Botun bu dönüşünün etkinlik türü.
- Türetilmiş
- Uygulamalar
Açıklamalar
Arabirim, IActivity her etkinlik türü tarafından paylaşılan özellikleri tanımlar. 'den IActivity türetilen arabirimler belirli bir etkinlik türüne özgü özellikleri içerir. Örneğin, IMessageActivity ileti etkinlikleriyle ilişkili özellikleri ve IEventActivity olay etkinlikleriyle ilişkili özellikleri içerir.
Ö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. (Devralındığı yer: ITurnContext) |
Responded |
Geçerli dönüş için en az bir yanıt gönderilip gönderilmediğini belirten bir değer alır. (Devralındığı yer: ITurnContext) |
TurnState |
Dönüş süresi boyunca bağlam nesnesiyle önbelleğe alınan değer koleksiyonunu alır. (Devralındığı yer: ITurnContext) |
Yöntemler
DeleteActivityAsync(ConversationReference, CancellationToken) |
Var olan bir etkinliği siler. (Devralındığı yer: ITurnContext) |
DeleteActivityAsync(String, CancellationToken) |
Var olan bir etkinliği siler. (Devralındığı yer: ITurnContext) |
OnDeleteActivity(DeleteActivityHandler) |
Silme etkinliği işlemleri için bir yanıt işleyicisi ekler. (Devralındığı yer: ITurnContext) |
OnSendActivities(SendActivitiesHandler) |
Gönderme etkinliği işlemleri için bir yanıt işleyicisi ekler. (Devralındığı yer: ITurnContext) |
OnUpdateActivity(UpdateActivityHandler) |
Güncelleştirme etkinliği işlemleri için bir yanıt işleyicisi ekler. (Devralındığı yer: ITurnContext) |
SendActivitiesAsync(IActivity[], CancellationToken) |
Gelen etkinliği gönderene bir etkinlik kümesi gönderir. (Devralındığı yer: ITurnContext) |
SendActivityAsync(IActivity, CancellationToken) |
Gelen etkinliği gönderene bir etkinlik gönderir. (Devralındığı yer: ITurnContext) |
SendActivityAsync(String, String, String, CancellationToken) |
Gelen etkinliği gönderene bir ileti etkinliği gönderir. (Devralındığı yer: ITurnContext) |
UpdateActivityAsync(IActivity, CancellationToken) |
Mevcut etkinliğin yerini alır. (Devralındığı yer: ITurnContext) |
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. |