Udostępnij za pośrednictwem


GlobalBrokeredServiceContainer.ExportDiagnosticsAsync Metoda

Definicja

Zapisuje kilka danych diagnostycznych w pliku JSON.

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

Parametry

filePath
String

Ścieżka do pliku JSON do zapisania. Jeśli już istnieje, zostanie zastąpiony.

serviceAudience
ServiceAudience

Odbiorcy.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Zadanie, które jest wykonywane po zakończeniu pisania.

Implementuje

Uwagi

Przybliżony schemat pliku JSON:

{
  "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
    },
    {
      // ...
    },
    // ...
  ]
}

Dotyczy