Debug.AutoFlush Propiedad

Definición

Obtiene o establece un valor que indica si Flush() se debe llamar a en Listeners después de cada escritura.

public:
 static property bool AutoFlush { bool get(); void set(bool value); };
public static bool AutoFlush { get; set; }
static member AutoFlush : bool with get, set
Public Shared Property AutoFlush As Boolean

Valor de propiedad

true es si Flush() se llama a en Listeners después de cada escritura; de lo contrario, falsees .

Comentarios

El valor predeterminado es false.

El vaciado de la secuencia no vaciará su codificador subyacente a menos que llame explícitamente a Flush o Close. Establecer AutoFlush en true significa que los datos se vaciarán del búfer a la secuencia, pero el estado del codificador no se vaciará. Esto permite al codificador mantener su estado (caracteres parciales) para que pueda codificar correctamente el siguiente bloque de caracteres. Este escenario afecta a UTF8 y UTF7, donde determinados caracteres solo se pueden codificar después de que el codificador reciba el carácter o los caracteres adyacentes.

Para las aplicaciones de .NET Framework, también puede establecer las propiedades AutoFlush y IndentSize para Debug editando el archivo de configuración correspondiente al nombre de la aplicación. El archivo de configuración debe tener el formato tal como se muestra en el ejemplo siguiente.

<configuration>
  <system.diagnostics>
    <trace autoflush="true" indentsize="7" />
  </system.diagnostics>
</configuration>

Se aplica a

Consulte también