TurnContext 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.
Botun dönüşünün bağlamını sağlar.
public class TurnContext : IDisposable, Microsoft.Bot.Builder.ITurnContext
type TurnContext = class
interface ITurnContext
interface IDisposable
Public Class TurnContext
Implements IDisposable, ITurnContext
- Devralma
-
TurnContext
- Uygulamalar
Açıklamalar
Bağlam, gelen etkinliği işlemek için gereken bilgileri sağlar. Bağlam nesnesi bir BotAdapter tarafından oluşturulur ve dönüş süresince kalıcı hale döner.
Oluşturucular
TurnContext(BotAdapter, Activity) |
TurnContext sınıfının yeni bir örneğini başlatır. |
TurnContext(ITurnContext, Activity) |
Alternatif bir Etkinliği hedeflemek için sınıfın TurnContext yeni bir örneğini başka bir turncontext sınıfından başlatır. |
Özellikler
Activity |
Bu dönüşle ilişkili etkinliği alır; veya |
Adapter |
Bu bağlam nesnesini oluşturan bot bağdaştırıcısını alır. |
BufferedReplyActivities |
'bağlam' olduğunda gönderilecek etkinliklerin listesini alır. Activity.DeliveryMode == 'expectReplies'. |
Locale |
Bu bağlam nesnesinde yerel ayarı alır veya ayarlar. |
Responded |
Geçerli dönüş için en az bir yanıt gönderilip gönderilmediğini belirten bir değer alır. |
TurnState |
Bu bağlam nesnesine kaydedilen hizmetleri alır. |
Yöntemler
DeleteActivityAsync(ConversationReference, CancellationToken) |
Var olan bir etkinliği siler. |
DeleteActivityAsync(String, CancellationToken) |
Var olan bir etkinliği siler. |
Dispose() |
Kaynakları serbesttir. |
Dispose(Boolean) |
Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir. |
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. |
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. |