ProcessStartInfo.Environment 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 as variáveis de ambiente que se aplicam a este processo e aos seus processos filhos.
public:
property System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ Environment { System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ get(); };
public System.Collections.Generic.IDictionary<string,string> Environment { get; }
member this.Environment : System.Collections.Generic.IDictionary<string, string>
Public ReadOnly Property Environment As IDictionary(Of String, String)
Valor de Propriedade
Um dicionário genérico contendo as variáveis de ambiente que se aplicam a este processo e aos seus processos filhos.
Observações
As variáveis de ambiente contêm caminhos de pesquisa para ficheiros, diretórios para ficheiros temporários, opções específicas da aplicação e outras informações semelhantes. Embora não possa definir diretamente a Environment propriedade, pode modificar o dicionário genérico devolvido pela propriedade. Por exemplo, o código seguinte adiciona uma variável de ambiente TempPath: myProcess.StartInfo.Environment.Add("TempPath", "C:\\Temp"). Deve definir a UseShellExecute propriedade para false iniciar o processo após a alteração Environment . Se UseShellExecute for , um InvalidOperationException é lançado quando o Start método trueé chamado.
Em aplicações .NET Framework, usar a propriedade Environment é o mesmo que usar a propriedade EnvironmentVariables.