Partager via


ProcessStartInfo.EnvironmentVariables Propriété

Définition

Obtient les chemins de recherche de fichiers, les répertoires de fichiers temporaires, les options propres à l'application et d'autres informations similaires.

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

Valeur de propriété

Dictionnaire de chaînes qui fournit les variables d'environnement qui s'appliquent à ce processus et aux processus enfants. La valeur par défaut est null.

Remarques

Bien que vous ne puissiez pas définir la EnvironmentVariables propriété, vous pouvez modifier le StringDictionary retourné par la propriété . Par exemple, le code suivant ajoute une variable d’environnement TempPath : myProcess.StartInfo.EnvironmentVariables.Add("TempPath", "C:\\Temp"). Vous devez définir la propriété false sur UseShellExecute pour démarrer le processus après avoir modifié la EnvironmentVariables propriété. Si UseShellExecute a la valeur true, un InvalidOperationException est levée lorsque la Start méthode est appelée.

S’applique à