ProcessStartInfo.StandardOutputHandle Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define a SafeFileHandle para usar como saída padrão do processo filho.
public:
property Microsoft::Win32::SafeHandles::SafeFileHandle ^ StandardOutputHandle { Microsoft::Win32::SafeHandles::SafeFileHandle ^ get(); void set(Microsoft::Win32::SafeHandles::SafeFileHandle ^ value); };
public Microsoft.Win32.SafeHandles.SafeFileHandle? StandardOutputHandle { get; set; }
member this.StandardOutputHandle : Microsoft.Win32.SafeHandles.SafeFileHandle with get, set
Public Property StandardOutputHandle As SafeFileHandle
Valor de Propriedade
A SafeFileHandle para usar como o handle de saída 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 ou OpenStandardOutputHandle para herdar a saída padrão do pai.
Quando esta propriedade é null e RedirectStandardOutput é false, o processo normalmente herda a saída padrão do pai. No entanto, se StartDetached for true ou o processo for iniciado com StartAndForget(ProcessStartInfo), a saída padrão é redirecionada para o dispositivo nulo em vez disso.
Recomenda-se descartar a pega logo após iniciar o processo.
Quando esta propriedade não nullé , RedirectStandardOutput e UseShellExecute ambos devem ser false.