Esta documentación está archivada y no tiene mantenimiento.

ProcessStartInfo.EnvironmentVariables (Propiedad)

Actualización: noviembre 2007

Obtiene rutas de acceso para búsqueda de archivos, directorios para archivos temporales, opciones específicas de la aplicación y otra información similar.

Espacio de nombres:  System.Diagnostics
Ensamblado:  System (en System.dll)

public StringDictionary EnvironmentVariables { get; }
/** @property */
public StringDictionary get_EnvironmentVariables()

public function get EnvironmentVariables () : StringDictionary

Valor de propiedad

Tipo: System.Collections.Specialized.StringDictionary
Un StringDictionary que proporciona las variables de entorno que se aplican a este proceso y a los procesos secundarios. El valor predeterminado es null.

Aunque no puede establecer la propiedad EnvironmentVariables, puede modificar el objeto StringDictionary que devuelve dicha propiedad. Por ejemplo, el código siguiente agrega una variable de entorno TempPath: myProcess.StartInfo.EnvironmentVariables.Add("TempPath", "C:\\Temp"). Debe establecer la propiedad UseShellExecute en false para iniciar el proceso después de cambiar la propiedad EnvironmentVariables. Si UseShellExecute es true, se produce una excepción InvalidOperationException al llamar al método Start.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0
Mostrar: