EnvironmentPermissionAccess Enumeráció

Definíció

A környezeti változókhoz való hozzáférést adja meg.

Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.

public enum class EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
public enum EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum EnvironmentPermissionAccess
[<System.Flags>]
[<System.Serializable>]
type EnvironmentPermissionAccess = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnvironmentPermissionAccess = 
Public Enum EnvironmentPermissionAccess
Öröklődés
EnvironmentPermissionAccess
Attribútumok

Mezők

Name Érték Description
NoAccess 0

Nincs hozzáférés a környezeti változókhoz. NoAccess nem jelöl érvényes EnvironmentPermissionAccess értékeket, és ArgumentException a paraméterként GetPathList(EnvironmentPermissionAccess)való használatkor egyetlen értéket vár el.

Read 1

Csak olvasási hozzáférés van megadva a környezeti változókhoz. A környezeti változók módosítása, törlése és létrehozása nem szerepel ebben a hozzáférési szinten.

Write 2

Csak a környezeti változók írási hozzáférése van megadva. Az írási hozzáférés magában foglalja a környezeti változók létrehozását és törlését, valamint a meglévő értékek módosítását. Az olvasási környezeti változók nem szerepelnek ebben a hozzáférési szinten.

AllAccess 3

Read és Write hozzáférés a környezeti változókhoz. AllAccess több EnvironmentPermissionAccess értéket jelöl, és ArgumentException a metódus paramétereként flagGetPathList(EnvironmentPermissionAccess) használva egyetlen értéket vár el.

Megjegyzések

Figyelmeztetés

A Code Access Security (CAS) elavult a .NET-keretrendszer és a .NET összes verziójában. A .NET legújabb verziói nem tartják tiszteletben a CAS-megjegyzéseket, és cas-okkal kapcsolatos API-k használata esetén hibákat okoznak. A fejlesztőknek alternatív módot kell keresnie a biztonsági feladatok elvégzésére.

Ezt az enumerálást EnvironmentPermissiona következő használja: .

Note

Bár NoAccess ezek EnvironmentPermissionAccessnem érvényesek a paraméterként EnvironmentPermission.GetPathList való használatra, mert nem írnak le környezeti változó hozzáférési típusokat vagy az összes környezeti változó hozzáférési típust, és GetPathList egyetlen környezeti változó hozzáférési típust AllAccess vár el.

A következőre érvényes:

Lásd még