Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe DelimitedListTraceListener

 

Direciona a saída de rastreamento ou depuração para um gravador de texto, como um gravador de fluxo ou para um fluxo, como um fluxo de arquivos.

Namespace:   System.Diagnostics
Assembly:  System (em System.dll)

System.Object
  System.MarshalByRefObject
    System.Diagnostics.TraceListener
      System.Diagnostics.TextWriterTraceListener
        System.Diagnostics.DelimitedListTraceListener

[HostProtectionAttribute(SecurityAction.LinkDemand, Synchronization = true)]
public class DelimitedListTraceListener : TextWriterTraceListener

NomeDescrição
System_CAPS_pubmethodDelimitedListTraceListener(Stream)

Inicializa uma nova instância de DelimitedListTraceListener classe grava o fluxo de saída especificado.

System_CAPS_pubmethodDelimitedListTraceListener(Stream, String)

Inicializa uma nova instância de DelimitedListTraceListener classe que grava o fluxo de saída especificado e tem o nome especificado.

System_CAPS_pubmethodDelimitedListTraceListener(String)

Inicializa uma nova instância de DelimitedListTraceListener classe que grava o arquivo especificado.

System_CAPS_pubmethodDelimitedListTraceListener(String, String)

Inicializa uma nova instância de DelimitedListTraceListener classe que grava no arquivo especificado e tem o nome especificado.

System_CAPS_pubmethodDelimitedListTraceListener(TextWriter)

Inicializa uma nova instância de DelimitedListTraceListener classe grava o gravador de texto especificado.

System_CAPS_pubmethodDelimitedListTraceListener(TextWriter, String)

Inicializa uma nova instância de DelimitedListTraceListener classe que grava o gravador de texto especificado e tem o nome especificado.

NomeDescrição
System_CAPS_pubpropertyAttributes

Obtém os atributos do ouvinte de rastreamento personalizados definidos no arquivo de configuração de aplicativo.(Herdado de TraceListener.)

System_CAPS_pubpropertyDelimiter

Obtém ou define o delimitador para a lista delimitada.

System_CAPS_pubpropertyFilter

Obtém e define o filtro de rastreamento para o ouvinte de rastreamento.(Herdado de TraceListener.)

System_CAPS_pubpropertyIndentLevel

Obtém ou define o nível de recuo.(Herdado de TraceListener.)

System_CAPS_pubpropertyIndentSize

Obtém ou define o número de espaços em um recuo.(Herdado de TraceListener.)

System_CAPS_pubpropertyIsThreadSafe

Obtém um valor que indica se o ouvinte de rastreamento é thread-safe.(Herdado de TraceListener.)

System_CAPS_pubpropertyName

Obtém ou define um nome para esse TraceListener.(Herdado de TraceListener.)

System_CAPS_protpropertyNeedIndent

Obtém ou define um valor que indica se recuar a saída.(Herdado de TraceListener.)

System_CAPS_pubpropertyTraceOutputOptions

Obtém ou define as opções de saída de rastreamento.(Herdado de TraceListener.)

System_CAPS_pubpropertyWriter

Obtém ou define o text writer que recebe a saída do rastreamento ou da depuração.(Herdado de TextWriterTraceListener.)

NomeDescrição
System_CAPS_pubmethodClose()

Fecha o Writer para que ele não receberá mais rastreamento ou a saída de depuração.(Herdado de TextWriterTraceListener.)

System_CAPS_pubmethodCreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.(Herdado de MarshalByRefObject.)

System_CAPS_pubmethodDispose()

Libera todos os recursos usados pelo TraceListener.(Herdado de TraceListener.)

System_CAPS_protmethodDispose(Boolean)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Descarta isso TextWriterTraceListener objeto.(Herdado de TextWriterTraceListener.)

System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

System_CAPS_pubmethodFail(String)

Emite uma mensagem de erro para o ouvinte, você cria ao implementar o TraceListener classe.(Herdado de TraceListener.)

System_CAPS_pubmethodFail(String, String)

Emite um erro de mensagem e uma mensagem de erro detalhadas para o ouvinte criar ao implementar o TraceListener classe.(Herdado de TraceListener.)

System_CAPS_protmethodFinalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)

System_CAPS_pubmethodFlush()

Libera o buffer de saída para o Writer.(Herdado de TextWriterTraceListener.)

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetLifetimeService()

Recupera o objeto atual de serviço de vida útil que controla a diretiva de vida útil para esta instância. (Herdado de MarshalByRefObject.)

System_CAPS_protmethodGetSupportedAttributes()

Retorna o atributo de arquivo de configuração personalizada compatíveis com o ouvinte de rastreamento delimitado.(Substitui o TraceListener.GetSupportedAttributes().)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodInitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a diretiva de vida útil para esta instância. (Herdado de MarshalByRefObject.)

System_CAPS_protmethodMemberwiseClone()

Cria uma cópia superficial do Object atual.(Herdado de Object.)

System_CAPS_protmethodMemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.(Herdado de MarshalByRefObject.)

System_CAPS_pubmethodToString()

Retorna uma string que representa o objeto atual.(Herdado de Object.)

System_CAPS_pubmethodTraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Grava informações de rastreamento, um objeto de dados e informações de evento para o arquivo de saída ou fluxo.(Substitui o TraceListener.TraceData(TraceEventCache, String, TraceEventType, Int32, Object).)

System_CAPS_pubmethodTraceData(TraceEventCache, String, TraceEventType, Int32, Object[])

Grava informações de rastreamento, uma matriz de objetos de dados e informações de evento para o arquivo de saída ou fluxo.(Substitui o TraceListener.TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]).)

System_CAPS_pubmethodTraceEvent(TraceEventCache, String, TraceEventType, Int32)

Grava as informações de rastreamento e evento para a saída específica do ouvinte.(Herdado de TraceListener.)

System_CAPS_pubmethodTraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

Grava informações de evento para o arquivo de saída ou fluxo, uma mensagem e informações de rastreamento.(Substitui o TraceListener.TraceEvent(TraceEventCache, String, TraceEventType, Int32, String).)

System_CAPS_pubmethodTraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])

Grava informações de rastreamento, uma matriz formatada de objetos e informações de evento para o arquivo de saída ou fluxo.(Substitui o TraceListener.TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]).)

System_CAPS_pubmethodTraceTransfer(TraceEventCache, String, Int32, String, Guid)

Grava informações de rastreamento, uma mensagem, informações de identidade e do evento uma atividade relacionada à saída específica do ouvinte.(Herdado de TraceListener.)

System_CAPS_pubmethodWrite(Object)

Grava o valor do objeto ToString método para o ouvinte que você cria ao implementar o TraceListener classe.(Herdado de TraceListener.)

System_CAPS_pubmethodWrite(Object, String)

Grava um nome de categoria e o valor do objeto ToString método para o ouvinte que você cria ao implementar o TraceListener classe.(Herdado de TraceListener.)

System_CAPS_pubmethodWrite(String)

Grava uma mensagem para essa instância Writer.(Herdado de TextWriterTraceListener.)

System_CAPS_pubmethodWrite(String, String)

Grava um nome de categoria e uma mensagem para o ouvinte criar ao implementar o TraceListener classe.(Herdado de TraceListener.)

System_CAPS_protmethodWriteIndent()

Grava o recuo para o ouvinte criar durante a implementação dessa classe e redefine a propriedade NeedIndent para false.(Herdado de TraceListener.)

System_CAPS_pubmethodWriteLine(Object)

Grava o valor do objeto ToString método para o ouvinte que você cria ao implementar o TraceListener classe, seguido por um terminador de linha.(Herdado de TraceListener.)

System_CAPS_pubmethodWriteLine(Object, String)

Grava um nome de categoria e o valor do objeto ToString método para o ouvinte que você cria ao implementar o TraceListener classe, seguido por um terminador de linha.(Herdado de TraceListener.)

System_CAPS_pubmethodWriteLine(String)

Grava uma mensagem para essa instância Writer seguido por um terminador de linha. O terminador de linha padrão é um retorno de carro seguido por uma alimentação de linha (\r\n).(Herdado de TextWriterTraceListener.)

System_CAPS_pubmethodWriteLine(String, String)

Grava um nome de categoria e uma mensagem para o ouvinte criar ao implementar o TraceListener classe, seguido por um terminador de linha.(Herdado de TraceListener.)

The trace output is in a delimited text format that uses the delimiter specified by the P:System.Diagnostics.DelimitedListTraceListener.Delimiter property. The delimiter is used to terminate each field in a line of output. For example, to display the trace output in a Microsoft Excel spreadsheet, you might specify a comma (",") as a delimiter and create a comma-separated value (CSV) file.

System_CAPS_importantImportante

IDisposable interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its Dispose method in atry/catch block. To dispose of it indirectly, use a language construct such as using (in C#) or Using (in Visual Basic). For more information, see the “Using an Object that Implements IDisposable” section in the IDisposable interface topic.

You can enable or disable a T:System.Diagnostics.DelimitedListTraceListener through the application configuration file and then use the configured T:System.Diagnostics.DelimitedListTraceListener in your application. Alternately, you can create a T:System.Diagnostics.DelimitedListTraceListener in your code.

System_CAPS_noteObservação

The T:System.Diagnostics.DelimitedListTraceListener delimits only text that is emitted by using the methods that have names starting with the word Trace, such as Overload:System.Diagnostics.DelimitedListTraceListener.TraceEvent or M:System.Diagnostics.Trace.TraceWarning(System.String). Trace data that is emitted by using the Overload:System.Diagnostics.Debug.Write and Overload:System.Diagnostics.TextWriterTraceListener.WriteLine methods is not delimited.

To configure a T:System.Diagnostics.DelimitedListTraceListener, edit the configuration file that corresponds to the name of your application. In this file, you can add a listener, set the properties for a listener, or remove a listener. The configuration file should be formatted as shown in the following example:

<configuration>
  <system.diagnostics>
    <trace autoflush="false" indentsize="4">
      <listeners>
        <add name="delimitedListener" 
          type="System.Diagnostics.DelimitedListTraceListener" 
          delimiter="," 
          initializeData="delimitedOutput.csv" 
          traceOutputOptions="ProcessId, DateTime" />
      </listeners>
    </trace>
  </system.diagnostics>
</configuration>
System_CAPS_noteObservação

If you try to write to a file that is in use or unavailable, the file name is automatically prefixed by a GUID.

System_CAPS_noteObservação

Listeners are intended to be used by methods of the T:System.Diagnostics.Debug, T:System.Diagnostics.Trace, and T:System.Diagnostics.TraceSource classes to write trace information. Listener methods, except for constructors, should not be called directly from application code.

.NET Framework
Disponível desde 2.0

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: