Freigeben über


LocalTraceConfiguration.RegisterLogSourceAsync Methode

Definition

Überlädt

RegisterLogSourceAsync(LogId, LoggerOptions, CancellationToken)

Registriert einen neuen Protokolldatenstrom beim Ablaufverfolgungshub und macht ihn für anfordernde Clients verfügbar.

RegisterLogSourceAsync(LogId, LoggerOptions, TraceSource, CancellationToken)

Registriert einen neuen Protokolldatenstrom beim Ablaufverfolgungshub und macht ihn für anfordernde Clients verfügbar.

RegisterLogSourceAsync(LogId, LoggerOptions, CancellationToken)

Registriert einen neuen Protokolldatenstrom beim Ablaufverfolgungshub und macht ihn für anfordernde Clients verfügbar.

public System.Threading.Tasks.ValueTask<System.Diagnostics.TraceSource> RegisterLogSourceAsync(Microsoft.VisualStudio.RpcContracts.Logging.LogId id, Microsoft.VisualStudio.RpcContracts.Logging.LoggerOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member RegisterLogSourceAsync : Microsoft.VisualStudio.RpcContracts.Logging.LogId * Microsoft.VisualStudio.RpcContracts.Logging.LoggerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Diagnostics.TraceSource>
override this.RegisterLogSourceAsync : Microsoft.VisualStudio.RpcContracts.Logging.LogId * Microsoft.VisualStudio.RpcContracts.Logging.LoggerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Diagnostics.TraceSource>
Public Function RegisterLogSourceAsync (id As LogId, options As LoggerOptions, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TraceSource)

Parameter

id
LogId

Stellt die vollqualifizierte ID eines angegebenen Protokolldatenstroms und alle Informationen dar, die zum Identifizieren des Protokolls verwendet werden können.

options
LoggerOptions

Protokollierungsoptionen für einen bestimmten Protokolldatenstrom.

cancellationToken
CancellationToken

Das CancellationToken.

Gibt zurück

Ergebnisse von Aufrufen zum Registrieren eines neuen Ablaufverfolgungsprotokolldatenstroms.

Implementiert

Gilt für:

RegisterLogSourceAsync(LogId, LoggerOptions, TraceSource, CancellationToken)

Registriert einen neuen Protokolldatenstrom beim Ablaufverfolgungshub und macht ihn für anfordernde Clients verfügbar.

public System.Threading.Tasks.ValueTask<System.Diagnostics.TraceSource> RegisterLogSourceAsync(Microsoft.VisualStudio.RpcContracts.Logging.LogId id, Microsoft.VisualStudio.RpcContracts.Logging.LoggerOptions options, System.Diagnostics.TraceSource? traceSource, System.Threading.CancellationToken cancellationToken = default);
abstract member RegisterLogSourceAsync : Microsoft.VisualStudio.RpcContracts.Logging.LogId * Microsoft.VisualStudio.RpcContracts.Logging.LoggerOptions * System.Diagnostics.TraceSource * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Diagnostics.TraceSource>
override this.RegisterLogSourceAsync : Microsoft.VisualStudio.RpcContracts.Logging.LogId * Microsoft.VisualStudio.RpcContracts.Logging.LoggerOptions * System.Diagnostics.TraceSource * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Diagnostics.TraceSource>
Public Function RegisterLogSourceAsync (id As LogId, options As LoggerOptions, traceSource As TraceSource, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TraceSource)

Parameter

id
LogId

Stellt die vollqualifizierte ID eines angegebenen Protokolldatenstroms und alle Informationen dar, die zum Identifizieren des Protokolls verwendet werden können.

options
LoggerOptions

Protokollierungsoptionen für einen bestimmten Protokolldatenstrom.

traceSource
TraceSource

Der TraceSource

cancellationToken
CancellationToken

Das CancellationToken.

Gibt zurück

Ergebnisse von Aufrufen zum Registrieren eines neuen Ablaufverfolgungsprotokolldatenstroms.

Implementiert

Gilt für: