2#ifndef _aspose_system_diagnostics_process_start_info_h_
3#define _aspose_system_diagnostics_process_start_info_h_
6#include "system/object.h"
7#include "system/string.h"
8#include "system/text/encoding.h"
9#include "system/diagnostics/process_window_style.h"
10#include "system/collections/dictionary.h"
102 bool m_use_shell_execute;
110 bool m_load_user_profile;
112 bool m_redirect_standard_input;
114 bool m_redirect_standard_output;
116 bool m_redirect_standard_error;
118 bool m_create_no_window;
Describes process start parameters. Objects of this class should only be allocated using System::Make...
Definition: process_start_info.h:22
void set_RedirectStandardInput(bool value)
Sets RedirectStandardInput property.
ProcessStartInfo()
Creates empty start info object.
String get_FileName() const
Gets process file name.
bool get_RedirectStandardInput() const
Gets RedirectStandardInput property.
bool get_UseShellExecute() const
Gets UseShellExecute property.
bool get_RedirectStandardOutput() const
Gets RedirectStandardOutput property.
void set_Arguments(const String &value)
Sets process arguments.
void set_FileName(const String &value)
Sets process file name.
void set_WindowStyle(ProcessWindowStyle value)
Sets window style.
bool get_RedirectStandardError() const
Gets RedirectStandardError property.
ProcessWindowStyle get_WindowStyle() const
Gets window style.
void set_RedirectStandardOutput(bool value)
Sets RedirectStandardOutput property.
bool get_CreateNoWindow() const
Gets NoWindow property.
String get_Arguments() const
Gets process arguments.
ProcessStartInfo(const String &fileName)
Creates start info object.
void set_RedirectStandardError(bool value)
Sets RedirectStandardError property.
String get_WorkingDirectory() const
Gets working directory of the process.
void set_UseShellExecute(bool value)
Sets UseShellExecute property.
void set_WorkingDirectory(const String &value)
Sets working directory of the process.
SharedPtr< System::Collections::Generic::Dictionary< String, String > > get_EnvironmentVariables() const
Gets process environment variables.
ProcessStartInfo(const String &fileName, const String &arguments)
Creates start info object.
void set_CreateNoWindow(bool value)
Sets NoWindow property.
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:62
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
String class used across the library. Is a substitute for C# System.String when translating code....
Definition: string.h:122
ProcessWindowStyle
Style of process window.
Definition: process_window_style.h:8
Definition: db_command.h:9