MetadataServicesFactory.CreateTraceSourceAsync<T> 方法

定义

为给定的服务名字对象和协定类型创建 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

要利用的服务代理实例。

serviceMoniker
ServiceMoniker

此跟踪源适用于的服务名字对象。

options
LoggerOptions

可选的跟踪源选项。

cancellationToken
CancellationToken

要监视的取消令牌。

返回

可传递给工厂方法的 TraceSource 实例的实例。

适用于