Langue

ProcessStartInfo.StandardOutputHandle Propriété

Définition

Obtient ou définit une SafeFileHandle valeur à utiliser comme sortie standard du processus enfant.

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

Valeur de propriété

À SafeFileHandle utiliser comme handle de sortie standard du processus enfant ou null pour utiliser le comportement par défaut.

Remarques

Le handle n’a pas besoin d’être hériter ; le runtime le doublons comme héritant si nécessaire.

Permet CreateAnonymousPipe de créer une paire de handles de canal connectés, OpenHandle d’ouvrir un handle de fichier, OpenNullHandle d’ignorer la sortie ou OpenStandardOutputHandle d’hériter de la sortie standard du parent.

Lorsque cette propriété est null et RedirectStandardOutput est false, le processus hérite normalement de la sortie standard du parent. Toutefois, si StartDetached le processus est true démarré ou si le processus est démarré StartAndForget(ProcessStartInfo), la sortie standard est redirigée vers l’appareil Null à la place.

Il est recommandé de supprimer le handle juste après avoir démarré le processus.

Lorsque cette propriété n’est pas null, RedirectStandardOutput et UseShellExecute doit être à la fois false.

S’applique à