Taal

ProcessStartInfo.StandardOutputHandle Eigenschap

Definitie

Haalt een op of stelt een SafeFileHandle te gebruiken als de standaarduitvoer van het onderliggende proces.

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

Waarde van eigenschap

Een SafeFileHandle om te gebruiken als de standaarduitvoergreep van het onderliggende proces of null om het standaardgedrag te gebruiken.

Opmerkingen

De ingang hoeft niet over te nemen; de runtime dupliceert deze indien nodig als overgenomen.

Gebruik CreateAnonymousPipe deze opdracht om een paar gekoppelde pijpgrepen te maken, OpenHandle een bestandsgreep te openen, OpenNullHandle uitvoer te verwijderen of OpenStandardOutputHandle de standaarduitvoer van het bovenliggende item over te nemen.

Wanneer deze eigenschap is null en RedirectStandardOutput is false, neemt het proces normaal gesproken de standaarduitvoer van het bovenliggende item over. StartDetached Als het proces echter wel true wordt gestartStartAndForget(ProcessStartInfo), wordt de standaarduitvoer in plaats daarvan omgeleid naar het null-apparaat.

Het is raadzaam om de ingang direct na het starten van het proces te verwijderen.

Als deze eigenschap niet nullis, RedirectStandardOutput en UseShellExecute moet beide zijn false.

Van toepassing op