Udostępnij przez


LocalTraceConfiguration.RegisterLogSourceAsync Metoda

Definicja

Przeciążenia

RegisterLogSourceAsync(LogId, LoggerOptions, CancellationToken)

Rejestruje nowy strumień dziennika w centrum śledzenia i uwidacznia go w żądaniu klientów.

RegisterLogSourceAsync(LogId, LoggerOptions, TraceSource, CancellationToken)

Rejestruje nowy strumień dziennika w centrum śledzenia i uwidacznia go w żądaniu klientów.

RegisterLogSourceAsync(LogId, LoggerOptions, CancellationToken)

Rejestruje nowy strumień dziennika w centrum śledzenia i uwidacznia go w żądaniu klientów.

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)

Parametry

id
LogId

Reprezentowanie w pełni kwalifikowanego identyfikatora danego strumienia dziennika i wszystkich informacji, które mogą służyć do identyfikowania dziennika.

options
LoggerOptions

Opcje rejestrowania dla danego strumienia dziennika.

cancellationToken
CancellationToken

Element CancellationToken.

Zwraca

Wyniki wywołań rejestrowania nowego strumienia dziennika śledzenia.

Implementuje

Dotyczy

RegisterLogSourceAsync(LogId, LoggerOptions, TraceSource, CancellationToken)

Rejestruje nowy strumień dziennika w centrum śledzenia i uwidacznia go w żądaniu klientów.

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)

Parametry

id
LogId

Reprezentowanie w pełni kwalifikowanego identyfikatora danego strumienia dziennika i wszystkich informacji, które mogą służyć do identyfikowania dziennika.

options
LoggerOptions

Opcje rejestrowania dla danego strumienia dziennika.

traceSource
TraceSource

Element TraceSource.

cancellationToken
CancellationToken

Element CancellationToken.

Zwraca

Wyniki wywołań rejestrowania nowego strumienia dziennika śledzenia.

Implementuje

Dotyczy