UserTaskEvent(String, TelemetryResult, String) Oluşturucu

Tanım

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);

Şunlara uygulanır