Compartilhar via


EventSchemaTraceListener.MaximumFileSize Propriedade

Definição

Obtém o tamanho máximo do arquivo de log.

public:
 property long MaximumFileSize { long get(); };
public long MaximumFileSize { get; }
member this.MaximumFileSize : int64
Public ReadOnly Property MaximumFileSize As Long

Valor da propriedade

O tamanho do arquivo máximo, em bytes.

Exemplos

O exemplo de código a seguir demonstra como exibir o valor da MaximumFileSize propriedade . Este exemplo de código faz parte de um exemplo maior fornecido para a EventSchemaTraceListener classe .

Console.WriteLine("MaximumFileSize =  " + ((EventSchemaTraceListener)ts.Listeners["eventListener"]).MaximumFileSize);
Console.WriteLine("MaximumFileSize =  " + CType(ts.Listeners("eventListener"), EventSchemaTraceListener).MaximumFileSize.ToString())

Comentários

O valor da propriedade é definido pelo maximumFileSize parâmetro no construtor ou pelo maximumFileSize atributo no arquivo de configuração. Por motivos de desempenho, você deve definir o tamanho máximo do arquivo como um múltiplo de 1024 bytes. O MaximumFileSize valor da propriedade não é absoluto; é um limite que pode ser excedido até o tamanho da última mensagem.

A tabela a seguir mostra os valores possíveis e padrão para o tamanho do arquivo associado a cada opção de retenção de log de rastreamento. Os valores marcados como N/D indicam que a MaximumFileSize propriedade não está marcada para esse TraceLogRetentionOption valor.

Tracelogretentionoption Tamanho máximo do arquivo Tamanho do arquivo padrão
LimitedCircularFiles N/D -1
LimitedSequentialFiles >0 4 KB
SingleFileBoundedSize >0 4 KB
SingleFileUnboundedSize >0 4 KB
UnlimitedSequentialFiles >0 4 KB

Aplica-se a