ProcessStartInfo Конструкторы

Определение

Инициализирует новый экземпляр класса ProcessStartInfo.

Перегрузки

ProcessStartInfo()

Инициализирует новый экземпляр класса ProcessStartInfo, не указывая имени файла, вместе с которым должен запускаться процесс.

ProcessStartInfo(String)

Инициализирует новый экземпляр класса ProcessStartInfo и задает имя файла, например приложение или документ, вместе с которым должен запускаться процесс.

ProcessStartInfo(String, IEnumerable<String>)
ProcessStartInfo(String, String)

Инициализирует новый экземпляр класса ProcessStartInfo, задает имя файла приложения, вместе с которым должен запускаться процесс, и указывает передаваемые в приложение аргументы командной строки.

ProcessStartInfo()

Исходный код:
ProcessStartInfo.cs
Исходный код:
ProcessStartInfo.cs
Исходный код:
ProcessStartInfo.cs

Инициализирует новый экземпляр класса ProcessStartInfo, не указывая имени файла, вместе с которым должен запускаться процесс.

public:
 ProcessStartInfo();
public ProcessStartInfo ();
Public Sub New ()

Комментарии

Перед началом процесса необходимо задать по крайней FileName мере свойство . Имя файла — это любое приложение или документ. В этом случае документ определяется как любой тип файла, с которым связано открытое действие или действие по умолчанию. Вы можете просмотреть зарегистрированные типы файлов и связанные с ними приложения для компьютера с помощью диалогового окна Параметры папки , доступного в операционной системе. Кнопка Дополнительно открывает диалоговое окно, в которое показано, связано ли открытое действие с определенным зарегистрированным типом файла.

При необходимости можно также задать другие свойства перед началом процесса. Свойство Verb предоставляет действия для выполнения, например "печать", с файлом, указанным в свойстве FileName . Свойство Arguments предоставляет способ передачи аргументов командной строки в файл при его открытии системой.

Важно!

Использование экземпляра этого объекта с ненадежными данными представляет угрозу безопасности. Используйте этот объект только с надежными данными. Дополнительные сведения см. в разделе Проверка всех входных данных.

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

ProcessStartInfo(String)

Исходный код:
ProcessStartInfo.cs
Исходный код:
ProcessStartInfo.cs
Исходный код:
ProcessStartInfo.cs

Инициализирует новый экземпляр класса ProcessStartInfo и задает имя файла, например приложение или документ, вместе с которым должен запускаться процесс.

public:
 ProcessStartInfo(System::String ^ fileName);
public ProcessStartInfo (string fileName);
new System.Diagnostics.ProcessStartInfo : string -> System.Diagnostics.ProcessStartInfo
Public Sub New (fileName As String)

Параметры

fileName
String

Приложение или документ, вместе с которыми должен запускаться процесс.

Комментарии

Имя файла — это любое приложение или документ. В этом случае документ определяется как любой тип файла, с которым связано открытое действие или действие по умолчанию. Вы можете просмотреть зарегистрированные типы файлов и связанные с ними приложения для компьютера с помощью диалогового окна Параметры папки , доступного в операционной системе. Кнопка Дополнительно открывает диалоговое окно, в которое показано, связано ли открытое действие с определенным зарегистрированным типом файла.

Свойство можно изменить FileName после вызова этого конструктора вплоть до начала процесса. После запуска процесса изменение этих значений не оказывает никакого влияния.

Важно!

Использование экземпляра этого объекта с ненадежными данными представляет угрозу безопасности. Используйте этот объект только с надежными данными. Дополнительные сведения см. в разделе Проверка всех входных данных.

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

ProcessStartInfo(String, IEnumerable<String>)

Исходный код:
ProcessStartInfo.cs
Исходный код:
ProcessStartInfo.cs
public:
 ProcessStartInfo(System::String ^ fileName, System::Collections::Generic::IEnumerable<System::String ^> ^ arguments);
public ProcessStartInfo (string fileName, System.Collections.Generic.IEnumerable<string> arguments);
new System.Diagnostics.ProcessStartInfo : string * seq<string> -> System.Diagnostics.ProcessStartInfo
Public Sub New (fileName As String, arguments As IEnumerable(Of String))

Параметры

fileName
String
arguments
IEnumerable<String>

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

ProcessStartInfo(String, String)

Исходный код:
ProcessStartInfo.cs
Исходный код:
ProcessStartInfo.cs
Исходный код:
ProcessStartInfo.cs

Инициализирует новый экземпляр класса ProcessStartInfo, задает имя файла приложения, вместе с которым должен запускаться процесс, и указывает передаваемые в приложение аргументы командной строки.

public:
 ProcessStartInfo(System::String ^ fileName, System::String ^ arguments);
public ProcessStartInfo (string fileName, string arguments);
new System.Diagnostics.ProcessStartInfo : string * string -> System.Diagnostics.ProcessStartInfo
Public Sub New (fileName As String, arguments As String)

Параметры

fileName
String

Приложение, с которым должен запускаться процесс.

arguments
String

Аргументы командной строки, передаваемые в приложение при запуске процесса.

Комментарии

Имя файла — это любое приложение или документ. В этом случае документ определяется как любой тип файла, с которым связано открытое действие или действие по умолчанию. Вы можете просмотреть зарегистрированные типы файлов и связанные с ними приложения для компьютера с помощью диалогового окна Параметры папки , доступного в операционной системе. Кнопка Дополнительно открывает диалоговое окно, в которое показано, связано ли открытое действие с определенным зарегистрированным типом файла.

Свойства или Arguments можно изменить FileName после вызова этого конструктора вплоть до начала процесса. После запуска процесса изменение этих значений не оказывает никакого влияния.

Важно!

Использование экземпляра этого объекта с ненадежными данными представляет угрозу безопасности. Используйте этот объект только с надежными данными. Дополнительные сведения см. в разделе Проверка всех входных данных.

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