MetadataServicesFactory.CreateTraceSourceAsync<T> 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為指定的服務 Moniker 和合約類型建立 TraceSource 的實例。
public static System.Threading.Tasks.Task<System.Diagnostics.TraceSource> CreateTraceSourceAsync<T> (Microsoft.ServiceHub.Framework.IServiceBroker serviceBroker, Microsoft.ServiceHub.Framework.ServiceMoniker? serviceMoniker, Microsoft.VisualStudio.RpcContracts.Logging.LoggerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member CreateTraceSourceAsync : Microsoft.ServiceHub.Framework.IServiceBroker * Microsoft.ServiceHub.Framework.ServiceMoniker * Microsoft.VisualStudio.RpcContracts.Logging.LoggerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Diagnostics.TraceSource>
Public Shared Function CreateTraceSourceAsync(Of T) (serviceBroker As IServiceBroker, serviceMoniker As ServiceMoniker, Optional options As LoggerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TraceSource)
類型參數
- T
參數
- serviceBroker
- IServiceBroker
要利用的 Service Broker 實例。
- serviceMoniker
- ServiceMoniker
此追蹤來源適用的服務Moniker。
- options
- LoggerOptions
選擇性的追蹤來源選項。
- cancellationToken
- CancellationToken
要監視的取消令牌。
傳回
可傳遞至 Factory 方法的 TraceSource 實例實例。