GlobalBrokeredServiceContainer.ExportDiagnosticsAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt eine Reihe von Diagnosedaten in eine JSON-Datei.
public System.Threading.Tasks.Task ExportDiagnosticsAsync (string filePath, Microsoft.VisualStudio.Shell.ServiceBroker.ServiceAudience serviceAudience, System.Threading.CancellationToken cancellationToken = default);
abstract member ExportDiagnosticsAsync : string * Microsoft.VisualStudio.Shell.ServiceBroker.ServiceAudience * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.ExportDiagnosticsAsync : string * Microsoft.VisualStudio.Shell.ServiceBroker.ServiceAudience * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ExportDiagnosticsAsync (filePath As String, serviceAudience As ServiceAudience, Optional cancellationToken As CancellationToken = Nothing) As Task
Parameter
- filePath
- String
Der Pfad zur zu schreibenden JSON-Datei. Wenn es bereits vorhanden ist, wird es überschrieben.
- serviceAudience
- ServiceAudience
Die Zielgruppe.
- cancellationToken
- CancellationToken
Ein Abbruchtoken.
Gibt zurück
Eine Aufgabe, die abgeschlossen wird, wenn das Schreiben abgeschlossen ist.
Implementiert
Hinweise
Grobes Schema der JSON-Datei:
{
"perspectiveAudience": "Process",
"activeRemoteSources" : [ "TrustedServer" ],
"brokeredServices": [
{
name: "Calculator",
version: "1.0",
audience: "Local, Process, Guest",
allowGuestClients: false,
profferingPackage: "{28074D43-B498-47FE-97CF-4A182DA71C59}"
profferedLocally: true,
activeSource: "TrustedServer",
includedByRemoteSourceManifest: true
},
{
// ...
},
// ...
]
}