ProcessStartInfo Construtores

Definição

Inicializa uma nova instância da classe ProcessStartInfo.

Sobrecargas

ProcessStartInfo()

Inicializa uma nova instância da classe ProcessStartInfo sem especificar um nome de arquivo a ser usado para iniciar o processo.

ProcessStartInfo(String)

Inicializa uma nova instância da classe ProcessStartInfo e especifica um nome de arquivo, como um aplicativo ou documento, com o qual o processo será iniciado.

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

Inicializa uma nova instância da classe ProcessStartInfo, especifica um nome de arquivo do aplicativo com o qual iniciar o processo e especifica um conjunto de argumentos de linha de comando para passar para o aplicativo.

ProcessStartInfo()

Origem:
ProcessStartInfo.cs
Origem:
ProcessStartInfo.cs
Origem:
ProcessStartInfo.cs

Inicializa uma nova instância da classe ProcessStartInfo sem especificar um nome de arquivo a ser usado para iniciar o processo.

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

Comentários

Você deve definir pelo menos a FileName propriedade antes de iniciar o processo. O nome do arquivo é qualquer aplicativo ou documento. Nesse caso, um documento é definido como qualquer tipo de arquivo que tenha uma ação aberta ou padrão associada a ele. Você pode exibir tipos de arquivo registrados e seus aplicativos associados para seu computador usando a caixa de diálogo Opções de Pasta , que está disponível por meio do sistema operacional. O botão Avançado leva a uma caixa de diálogo que mostra se há uma ação aberta associada a um tipo de arquivo registrado específico.

Opcionalmente, você também pode definir outras propriedades antes de iniciar o processo. A Verb propriedade fornece ações a serem tomadas, como "imprimir", com o arquivo indicado na FileName propriedade . A Arguments propriedade fornece uma maneira de passar argumentos de linha de comando para o arquivo quando o sistema o abre.

Importante

Usar uma instância deste objeto quando você tiver dados não confiáveis é um risco à segurança. Use esse objeto somente quando você tiver dados confiáveis. Para obter mais informações, consulte Validar todas as entradas.

Aplica-se a

ProcessStartInfo(String)

Origem:
ProcessStartInfo.cs
Origem:
ProcessStartInfo.cs
Origem:
ProcessStartInfo.cs

Inicializa uma nova instância da classe ProcessStartInfo e especifica um nome de arquivo, como um aplicativo ou documento, com o qual o processo será iniciado.

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

Parâmetros

fileName
String

Um aplicativo ou documento com o qual um processo será iniciado.

Comentários

O nome do arquivo é qualquer aplicativo ou documento. Nesse caso, um documento é definido como qualquer tipo de arquivo que tenha uma ação aberta ou padrão associada a ele. Você pode exibir tipos de arquivo registrados e seus aplicativos associados para seu computador usando a caixa de diálogo Opções de Pasta , que está disponível por meio do sistema operacional. O botão Avançado leva a uma caixa de diálogo que mostra se há uma ação aberta associada a um tipo de arquivo registrado específico.

Você pode alterar a FileName propriedade depois de chamar esse construtor, até o momento em que o processo é iniciado. Depois de iniciar o processo, alterar esses valores não terá efeito.

Importante

Usar uma instância deste objeto quando você tiver dados não confiáveis é um risco à segurança. Use esse objeto somente quando você tiver dados confiáveis. Para obter mais informações, consulte Validar todas as entradas.

Aplica-se a

ProcessStartInfo(String, IEnumerable<String>)

Origem:
ProcessStartInfo.cs
Origem:
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))

Parâmetros

fileName
String
arguments
IEnumerable<String>

Aplica-se a

ProcessStartInfo(String, String)

Origem:
ProcessStartInfo.cs
Origem:
ProcessStartInfo.cs
Origem:
ProcessStartInfo.cs

Inicializa uma nova instância da classe ProcessStartInfo, especifica um nome de arquivo do aplicativo com o qual iniciar o processo e especifica um conjunto de argumentos de linha de comando para passar para o aplicativo.

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)

Parâmetros

fileName
String

Um aplicativo com o qual iniciar um processo.

arguments
String

Os argumentos de linha de comando a serem passados para o aplicativo quando o processo é iniciado.

Comentários

O nome do arquivo é qualquer aplicativo ou documento. Nesse caso, um documento é definido como qualquer tipo de arquivo que tenha uma ação aberta ou padrão associada a ele. Você pode exibir tipos de arquivo registrados e seus aplicativos associados para seu computador usando a caixa de diálogo Opções de Pasta , que está disponível por meio do sistema operacional. O botão Avançado leva a uma caixa de diálogo que mostra se há uma ação aberta associada a um tipo de arquivo registrado específico.

Você pode alterar as FileName propriedades ou Arguments depois de chamar esse construtor, até o momento em que o processo é iniciado. Depois de iniciar o processo, alterar esses valores não terá efeito.

Importante

Usar uma instância deste objeto quando você tiver dados não confiáveis é um risco à segurança. Use esse objeto somente quando você tiver dados confiáveis. Para obter mais informações, consulte Validar todas as entradas.

Aplica-se a