Partilhar via


ProcessStartInfo.EnvironmentVariables Propriedade

Definição

Obtém caminhos de pesquisa para arquivos, diretórios para arquivos temporários, opções específicas do aplicativo e outras informações semelhantes.

public:
 property System::Collections::Specialized::StringDictionary ^ EnvironmentVariables { System::Collections::Specialized::StringDictionary ^ get(); };
public System.Collections.Specialized.StringDictionary EnvironmentVariables { get; }
member this.EnvironmentVariables : System.Collections.Specialized.StringDictionary
Public ReadOnly Property EnvironmentVariables As StringDictionary

Valor da propriedade

Um dicionário de cadeia de caracteres que fornece variáveis de ambiente que se aplicam a esse processo e processos filho.

Comentários

Embora não seja possível definir a EnvironmentVariables propriedade, você pode modificar o StringDictionary retornado pela propriedade. Por exemplo, o código a seguir adiciona uma variável de ambiente TempPath: myProcess.StartInfo.EnvironmentVariables.Add("TempPath", "C:\\Temp"). Você deve definir a UseShellExecute propriedade para false iniciar o processo depois de alterar a EnvironmentVariables propriedade. Se UseShellExecute for true, um InvalidOperationException é gerado quando o Start método é chamado.

Aplica-se a