Partager via


LocalTraceConfiguration.RegisterLogSourceAsync Méthode

Définition

Surcharges

RegisterLogSourceAsync(LogId, LoggerOptions, CancellationToken)

Inscrit un nouveau flux de journal auprès du hub de suivi et l’expose aux clients demandeurs.

RegisterLogSourceAsync(LogId, LoggerOptions, TraceSource, CancellationToken)

Inscrit un nouveau flux de journal auprès du hub de suivi et l’expose aux clients demandeurs.

RegisterLogSourceAsync(LogId, LoggerOptions, CancellationToken)

Inscrit un nouveau flux de journal auprès du hub de suivi et l’expose aux clients demandeurs.

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)

Paramètres

id
LogId

Représentant l’ID complet d’un flux de journal donné et toutes les informations qui peuvent être utilisées pour identifier le journal.

options
LoggerOptions

Options de journalisation pour un flux de journal donné.

cancellationToken
CancellationToken

Le CancellationToken.

Retours

Résultats des appels pour inscrire un nouveau flux de journal de suivi.

Implémente

S’applique à

RegisterLogSourceAsync(LogId, LoggerOptions, TraceSource, CancellationToken)

Inscrit un nouveau flux de journal auprès du hub de suivi et l’expose aux clients demandeurs.

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)

Paramètres

id
LogId

Représentant l’ID complet d’un flux de journal donné et toutes les informations qui peuvent être utilisées pour identifier le journal.

options
LoggerOptions

Options de journalisation pour un flux de journal donné.

traceSource
TraceSource

TraceSource.

cancellationToken
CancellationToken

Le CancellationToken.

Retours

Résultats des appels pour inscrire un nouveau flux de journal de suivi.

Implémente

S’applique à