共用方式為


MetadataServicesFactory.CreateTraceSourceAsync<T> 方法

定義

為指定的服務 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 實例實例。

適用於