TelemetryContext 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.
Telemetri bağlamı bir iş birimi kavramıdır. Daha ayrıntılı bilgi
public ref class TelemetryContext : Microsoft::VisualStudio::Telemetry::TelemetryDisposableObject
public class TelemetryContext : Microsoft.VisualStudio.Telemetry.TelemetryDisposableObject
type TelemetryContext = class
inherit TelemetryDisposableObject
Public Class TelemetryContext
Inherits TelemetryDisposableObject
- Devralma
Özellikler
| ContextName |
Farklı bağlamlardan özellikler arasında farklı şekilde işlev gören ContextName öğesini alır. ContextName, paylaşılan özelliklerin ön ekine eklendi. |
| HasSharedProperties |
Paylaşılan özelliklere sahip olup olmadığını gösteren bir değer alır. Bu, boş SharedProperties sözlüğünün örneklenmesini önlemek için uygulanır |
| IsDisposed |
Oturumun deposed olup olmadığını gösteren bir değer alır-yedekli çağrıları algılama (Devralındığı yer: TelemetryDisposableObject) |
| RealtimeSharedProperties |
Bağlam kapatılıncaya kadar hesaplanan ve her olaya eklenen gerçek zamanlı paylaşılan özellikleri alır. Paylaşılan özelliklerde "Context .% ContextName%" öneki var. |
| SharedProperties |
Bağlam kapatılıncaya kadar her bir olaya eklenen paylaşılan özellikleri alır. Paylaşılan özelliklerde "Context .% ContextName%" öneki var. |
Yöntemler
| Dispose() |
Bu kod, atılabilir modelini doğru bir şekilde uygulamak için eklenmiştir. (Devralındığı yer: TelemetryDisposableObject) |
| DisposeManagedResources() |
Yönetilen kaynakların uygulamasını atma |
| PostProperty(String, Object) |
Normal bağlam özelliği sonrası. Bu özellik arka uca hemen gönderilir ve her olaya eklenmez. Bunun için, TelemetrySettingProperty TelemetryMetricProperty Visual Studio veri modeli tarafından sunulan ek Öngörüler ile daha zengin bir telemetri deneyimine olanak tanımak isteyebilirsiniz. VS veri modeliyle ilgili sorularınız varsa lütfen e-posta Ile veri modeli ekibi ( vsdmcrew@microsoft.com ). |
| RequiresNotDisposed() |
Bu işlev, nesne atıldığı takdirde bir ObjectDisposedException oluşturur. (Devralındığı yer: TelemetryDisposableObject) |