Idioma

ProcessStartInfo.StandardErrorHandle Propriedade

Definição

Obtém ou define a SafeFileHandle para usar como 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 de Propriedade

A SafeFileHandle para usar como o handle de erro padrão do processo filho, ou null para usar o comportamento padrão.

Observações

O handle não precisa de ser herdável; o runtime duplica-o como herdável, se necessário.

Use CreateAnonymousPipe para criar um par de handles de pipe ligados, OpenHandle para abrir um handle de ficheiro, OpenNullHandle para descartar a saída de erro ou OpenStandardErrorHandle para herdar o erro padrão do pai.

Quando esta propriedade é null e RedirectStandardError é false, o processo normalmente herda o erro padrão do progenitor. No entanto, se StartDetached for true ou o processo for iniciado com StartAndForget(ProcessStartInfo), o erro padrão é redirecionado para o dispositivo nulo em vez disso.

Recomenda-se descartar a pega logo após iniciar o processo.

Quando esta propriedade não nullé , RedirectStandardError e UseShellExecute ambos devem ser false.

Aplica-se a