LocalTraceConfiguration.RegisterLogSourceAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
- cancellationToken
- CancellationToken
Retours
Résultats des appels pour inscrire un nouveau flux de journal de suivi.