UserTaskEvent(String, TelemetryResult, String) Oluşturucu
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.
UserTaskEvent sınıfının yeni bir örneğini başlatır.
public UserTaskEvent (string eventName, Microsoft.VisualStudio.Telemetry.TelemetryResult result, string resultSummary = default);
new Microsoft.VisualStudio.Telemetry.UserTaskEvent : string * Microsoft.VisualStudio.Telemetry.TelemetryResult * string -> Microsoft.VisualStudio.Telemetry.UserTaskEvent
Public Sub New (eventName As String, result As TelemetryResult, Optional resultSummary As String = Nothing)
Parametreler
- eventName
- String
Veri modeli şemasından sonraki bir olay adı. Olay adının benzersiz, null veya boş bir dize olması gerekir. 3 bölümden oluşur ve [Product]/[featureName]/[VarlıkAdı]/[entityName] düzenine uymalıdır. FeatureName, "/" ile ayrılmış tek düzeyli bir özellik veya özellik hiyerarşisi olabilir. Örnekler için vs/platform/opensolution; vs/platform/düzenleyici/açık ampul/fixerror;
- result
- TelemetryResult
Bu Kullanıcı görevinin sonucu. Sonuç başarısız olursa, ile bağıntıya önerilir FaultEvent .
- resultSummary
- String
Sonuç için Özet açıklama. Bu, ile ilgili biraz daha ayrıntılı bilgi sağlar. hata olayına bağıntılı olduğunda, içinde depolanan ek bilgileri özetlemek için bu parametreyi kullanın FaultEvent . Ör. "yanlış kimlik bilgisi nedeniyle oturum açma başarısız oldu", "Kullanıcı Azure dağıtımını iptal etti". Varsayılan değer null.
Örnekler
Bu örnek, oluşturma ve gönderi oluşturmayı gösterir UserTaskEvent .
UserTask userTask = new UserTask("vs/debugger/stepinto", Result.Success);
TelemetryService.DefaultSession.PostEvent(userTask);