ProcessStartInfo.StandardErrorHandle Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um SafeFileHandle a ser usado como o erro padrão do processo filho.
public:
property Microsoft::Win32::SafeHandles::SafeFileHandle ^ StandardErrorHandle { Microsoft::Win32::SafeHandles::SafeFileHandle ^ get(); void set(Microsoft::Win32::SafeHandles::SafeFileHandle ^ value); };
public Microsoft.Win32.SafeHandles.SafeFileHandle? StandardErrorHandle { get; set; }
member this.StandardErrorHandle : Microsoft.Win32.SafeHandles.SafeFileHandle with get, set
Public Property StandardErrorHandle As SafeFileHandle
Valor da propriedade
Um SafeFileHandle para usar como o identificador de erro padrão do processo filho ou null para usar o comportamento padrão.
Comentários
O identificador não precisa ser herdável; o runtime o duplica como herdável, se necessário.
Use CreateAnonymousPipe para criar um par de identificadores de pipe conectados, OpenHandle para abrir um identificador de arquivo, OpenNullHandle para descartar a saída de erro ou OpenStandardErrorHandle para herdar o erro padrão do pai.
Quando essa propriedade é null e RedirectStandardError é false, o processo normalmente herda o erro padrão do pai. No entanto, se StartDetached for true ou o processo for iniciado StartAndForget(ProcessStartInfo), o erro padrão será redirecionado para o dispositivo nulo.
É recomendável descartar o identificador logo após iniciar o processo.
Quando essa propriedade não nullestiver, RedirectStandardError e UseShellExecute ambas deverão ser false.