LocalTraceConfiguration.RegisterLogSourceAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| RegisterLogSourceAsync(LogId, LoggerOptions, CancellationToken) |
トレース ハブに新しいログ ストリームを登録し、要求元のクライアントに公開します。 |
| RegisterLogSourceAsync(LogId, LoggerOptions, TraceSource, CancellationToken) |
トレース ハブに新しいログ ストリームを登録し、要求元のクライアントに公開します。 |
RegisterLogSourceAsync(LogId, LoggerOptions, CancellationToken)
トレース ハブに新しいログ ストリームを登録し、要求元のクライアントに公開します。
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)
パラメーター
- id
- LogId
特定のログ ストリームの完全修飾 ID と、ログを識別するために使用できるすべての情報を表します。
- options
- LoggerOptions
特定のログ ストリームのログ オプション。
- cancellationToken
- CancellationToken
戻り値
新しいトレース ログ ストリームを登録するための呼び出しの結果。
実装
適用対象
RegisterLogSourceAsync(LogId, LoggerOptions, TraceSource, CancellationToken)
トレース ハブに新しいログ ストリームを登録し、要求元のクライアントに公開します。
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)
パラメーター
- id
- LogId
特定のログ ストリームの完全修飾 ID と、ログを識別するために使用できるすべての情報を表します。
- options
- LoggerOptions
特定のログ ストリームのログ オプション。
- traceSource
- TraceSource
- cancellationToken
- CancellationToken
戻り値
新しいトレース ログ ストリームを登録するための呼び出しの結果。