Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

DataReceivedEventArgs.Data (Propiedad)

Obtiene la línea de caracteres escrita en un flujo de salida de Process redirigido.

Espacio de nombres:  System.Diagnostics
Ensamblado:  System (en System.dll)

member Data : string with get

Valor de propiedad

Tipo: System.String
Línea escrita por una secuencia Process asociada en su secuencia StandardOutput o StandardError redirigida.

Cuando se redirige la secuencia StandardOutput o StandardError de un objeto Process al controlador de evento, se provoca un evento cada vez que el proceso escribe una línea en la secuencia redirigida. La propiedad Data es la línea que el objeto Process escribió en el flujo de salida redirigido. El controlador de evento puede utilizar la propiedad Data para filtrar el resultado del proceso o escribir el resultado en una ubicación alternativa. Por ejemplo, se podría crear un controlador de evento que almacene todas las líneas de salida de error en un archivo de registro de errores designado.

Se define una línea como una secuencia de caracteres seguida de un salto de línea ("\n") o un retorno de carro seguido de un salto de línea ("\r\n"). Los caracteres de la línea están codificados mediante la página de códigos ANSI predeterminada del sistema. La propiedad Data no incluye el carácter de retorno de carro o avance de línea final.

Cuando esta secuencia se cierra, se envía una línea null al controlador de eventos. Asegúrese de que el controlador del evento compruebe la propiedad Data de forma apropiada antes de obtener acceso a ella. Por ejemplo, puede utilizar el método estático String.IsNullOrEmpty para validar la propiedad Data en el controlador del evento.

El ejemplo de código siguiente ilustra un controlador de evento simple asociado al evento OutputDataReceived. El controlador de eventos recibe líneas de texto de la secuencia de StandardOutput redirigida, aplica formato al texto y escribe el texto en la pantalla.

No hay ningún ejemplo de código disponible o este idioma no es compatible.

.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft