UserTaskEvent(String, TelemetryResult, String) Конструктор

Определение

Инициализирует новый экземпляр класса UserTaskEvent.

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)

Параметры

eventName
String

Имя события, приведенное в схеме модели данных. Оно требует, чтобы имя события было уникальным, а не NULL или пустой строкой. Он состоит из трех частей и должен иметь вид [Product]/[featureName]/[имя_объекта]. FeatureName может быть одноуровневой функцией или иерархией функций, разделенных символом "/". Примеры: VS/Platform/опенсолутион; VS/Platform/редактор/лампочка/фиксеррор;

result
TelemetryResult

результат этой пользовательской задачи. Если результат является неудачным, рекомендуется сопоставить с FaultEvent .

resultSummary
String

сводное описание для результата. Он предоставляет несколько более подробных сведений о результатах, не продвигаясь вглубь в него. При сопоставлении с событием сбоя используйте этот параметр для суммирования дополнительных сведений, хранимых в FaultEvent . Например, "не удалось выполнить вход из-за неверных учетных данных", "пользователь отменил развертывание Azure". Значение по умолчанию равно null.

Примеры

В этом примере показано, как создать и опубликовать UserTaskEvent .

UserTask userTask = new UserTask("vs/debugger/stepinto", Result.Success);
TelemetryService.DefaultSession.PostEvent(userTask);

Применяется к