Язык

ProcessStartInfo.StandardErrorHandle Свойство

Определение

Возвращает или задает значение SafeFileHandle , используемое в качестве стандартной ошибки дочернего процесса.

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

Значение свойства

Для SafeFileHandle использования в качестве стандартного дескриптора ошибок дочернего процесса или null использования поведения по умолчанию.

Комментарии

Дескриптор не должен быть наследуемым; среда выполнения дублирует ее как наследуемую при необходимости.

Используется CreateAnonymousPipe для создания пары подключенных дескрипторов канала, открытия дескриптора файлов, OpenHandleOpenNullHandle отмены выходных данных ошибок или OpenStandardErrorHandle наследования стандартной ошибки родительского объекта.

Если это свойство и RedirectStandardError есть nullfalse, процесс обычно наследует стандартную ошибку родительского объекта. Однако если StartDetached процесс true запущен или запущен StartAndForget(ProcessStartInfo), стандартная ошибка перенаправляется на пустое устройство.

Рекомендуется удалить дескриптор сразу после запуска процесса.

Если это свойство не nullявляется, RedirectStandardError и UseShellExecute должно быть falseоба.

Применяется к