Partilhar via


ServiceTraceWriter Classe

Definição

Esta System.Web.Http.Tracing.ITraceWriter implementação formata rastreios para que incluam um identificador de correlação de pedidos, se disponível. Além disso, permite que os rastreios sejam filtrados com base na respetiva "Categoria".

public class ServiceTraceWriter : System.Web.Http.Tracing.SystemDiagnosticsTraceWriter
type ServiceTraceWriter = class
    inherit SystemDiagnosticsTraceWriter
Public Class ServiceTraceWriter
Inherits SystemDiagnosticsTraceWriter
Herança
System.Web.Http.Tracing.SystemDiagnosticsTraceWriter
ServiceTraceWriter

Construtores

ServiceTraceWriter()

Inicializa uma nova instância da ServiceTraceWriter classe com predefinições.

Métodos

Format(TraceRecord)

Esta System.Web.Http.Tracing.ITraceWriter implementação formata rastreios para que incluam um identificador de correlação de pedidos, se disponível. Além disso, permite que os rastreios sejam filtrados com base na respetiva "Categoria".

IsApplicationTrace(String)

Determina se uma categoria é uma categoria de aplicação ao verificar se o rastreio não começa com nenhum dos prefixos de categoria excluídos.

SetExcludedCategoryPrefixes(IEnumerable<String>)

Atualizações o conjunto de prefixos de categoria a excluir do registo de utilizadores. Cada rastreio tem uma "Categoria" que indica a origem (ou seja, a "origem") do rastreio. Uma aplicação pode utilizar as LogCategories categorias sugeridas ou simplesmente deixar de fora a categoria que irá utilizar o valor fornecido pelo CallerMemberNameAttribute. Um registo com uma categoria que corresponda a qualquer um dos prefixos excluídos não será registado.

Trace(HttpRequestMessage, String, TraceLevel, Action<TraceRecord>)

Esta System.Web.Http.Tracing.ITraceWriter implementação formata rastreios para que incluam um identificador de correlação de pedidos, se disponível. Além disso, permite que os rastreios sejam filtrados com base na respetiva "Categoria".

Aplica-se a