Compartilhar via


MetadataServicesFactory.CreateTraceSourceAsync<T> Método

Definição

Cria uma instância do TraceSource para um determinado moniker de serviço e tipo de contrato.

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)

Parâmetros de tipo

T

Parâmetros

serviceBroker
IServiceBroker

Instância do agente de serviço a ser utilizada.

serviceMoniker
ServiceMoniker

Moniker de serviço para o qual essa fonte de rastreamento se destina.

options
LoggerOptions

Opções opcionais de origem de rastreamento.

cancellationToken
CancellationToken

Token de cancelamento a ser monitorado.

Retornos

uma instância do TraceSource que pode ser passada para métodos de fábrica.

Aplica-se a