ProcessStartInfo.EnvironmentVariables Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém caminhos de pesquisa para ficheiros, diretórios para ficheiros temporários, opções específicas da aplicação 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 de Propriedade
Um dicionário de strings que fornece variáveis de ambiente que se aplicam a este processo e aos processos filhos.
Observações
Embora não possa definir a EnvironmentVariables propriedade, pode modificar o StringDictionary retorno pela propriedade. Por exemplo, o código seguinte adiciona uma variável de ambiente TempPath: myProcess.StartInfo.EnvironmentVariables.Add("TempPath", "C:\\Temp"). Deve definir a UseShellExecute propriedade para false iniciar o processo após a alteração EnvironmentVariables . Se UseShellExecute for , um InvalidOperationException é lançado quando o Start método trueé chamado.