VsTaskLibraryHelper.FileAndForget Metoda

Definicja

Przeciążenia

FileAndForget(JoinableTask, String, String, Func<Exception,Boolean>)

Rejestruje informacje o błędzie w przypadku wystąpienia danego JoinableTask błędu.

FileAndForget(Task, String, String, Func<Exception,Boolean>)

Rejestruje informacje o błędzie w przypadku wystąpienia danego Task błędu.

FileAndForget(JoinableTask, String, String, Func<Exception,Boolean>)

Rejestruje informacje o błędzie w przypadku wystąpienia danego JoinableTask błędu.

public static void FileAndForget (this Microsoft.VisualStudio.Threading.JoinableTask joinableTask, string faultEventName, string faultDescription = default, Func<Exception,bool> fileOnlyIf = default);
static member FileAndForget : Microsoft.VisualStudio.Threading.JoinableTask * string * string * Func<Exception, bool> -> unit
<Extension()>
Public Sub FileAndForget (joinableTask As JoinableTask, faultEventName As String, Optional faultDescription As String = Nothing, Optional fileOnlyIf As Func(Of Exception, Boolean) = Nothing)

Parametry

joinableTask
JoinableTask

Zadanie śledzenia błędów.

faultEventName
String

Nazwa zdarzenia, która ma być używana podczas zgłaszania zdarzenia błędu w przypadku wystąpienia joinableTask błędów. Nie może mieć wartości null ani być pusta. Składa się z 3 części i musi być zgodna ze wzorcem [Product]/[FeatureName]/[EntityName]. Funkcja FeatureName może być funkcją jednego poziomu lub hierarchią funkcji ograniczoną przez "/". Przykłady: vs/platform/OpenSolution; vs/platform/Edytor/żarówki/fixerror.

faultDescription
String

Opis do uwzględnienia w zdarzeniu telemetrii błędu w przypadku joinableTask błędów. Ta wartość nie jest umieszczona w parametrze zasobnika, ale znajduje się w pliku ErrorInformation.txt w pliku cab wysłanym do programu Watson i w zdarzeniu AI.

fileOnlyIf
Func<Exception,Boolean>

Opcjonalny filtr wyjątku, który musi zwrócić wartość true dla wyjątku, który ma być raportowany do dziennika aktywności programu vs i telemetrii błędu.

Dotyczy

FileAndForget(Task, String, String, Func<Exception,Boolean>)

Rejestruje informacje o błędzie w przypadku wystąpienia danego Task błędu.

public static void FileAndForget (this System.Threading.Tasks.Task task, string faultEventName, string faultDescription = default, Func<Exception,bool> fileOnlyIf = default);
static member FileAndForget : System.Threading.Tasks.Task * string * string * Func<Exception, bool> -> unit
<Extension()>
Public Sub FileAndForget (task As Task, faultEventName As String, Optional faultDescription As String = Nothing, Optional fileOnlyIf As Func(Of Exception, Boolean) = Nothing)

Parametry

task
Task

Zadanie śledzenia błędów.

faultEventName
String

Nazwa zdarzenia, która ma być używana podczas zgłaszania zdarzenia błędu w przypadku wystąpienia task błędów. Nie może mieć wartości null ani być pusta. Składa się z 3 części i musi być zgodna ze wzorcem [Product]/[FeatureName]/[EntityName]. Funkcja FeatureName może być funkcją jednego poziomu lub hierarchią funkcji ograniczoną przez "/". Przykłady: vs/platform/OpenSolution; vs/platform/Edytor/żarówki/fixerror; Ta wartość jest również podana jako źródło (pierwszy argument) do TryLogError(String, String) .

faultDescription
String

Opis do uwzględnienia w zdarzeniu telemetrii błędu w przypadku task błędów. Ta wartość nie jest umieszczona w parametrze zasobnika, ale znajduje się w pliku ErrorInformation.txt w pliku cab wysłanym do programu Watson i w zdarzeniu AI. Jeśli jest określony, ta wartość jest używana jako część komunikatu (drugi argument) do TryLogError(String, String) .

fileOnlyIf
Func<Exception,Boolean>

Opcjonalny filtr wyjątku, który musi zwrócić wartość true dla wyjątku, który ma być raportowany do dziennika aktywności programu vs i telemetrii błędu.

Dotyczy