FileIOPermissionAccess Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
Code Access Security is not supported or honored by the runtime.
Určuje typ požadovaného přístupu k souboru.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
public enum class FileIOPermissionAccess
[System.Flags]
public enum FileIOPermissionAccess
[System.Flags]
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum FileIOPermissionAccess
[System.Flags]
[System.Serializable]
public enum FileIOPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum FileIOPermissionAccess
[<System.Flags>]
type FileIOPermissionAccess =
[<System.Flags>]
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type FileIOPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
type FileIOPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FileIOPermissionAccess =
Public Enum FileIOPermissionAccess
- Dědičnost
- Atributy
Pole
AllAccess | 15 | Append, Read, Writea PathDiscovery přístup k souboru nebo adresáři. AllAccess představuje více FileIOPermissionAccess hodnot a způsobí ArgumentException , že se použije jako |
Append | 4 | Přístup k připojení materiálu k souboru nebo adresáři |
NoAccess | 0 | Žádný přístup k souboru nebo adresáři. NoAccess představuje žádné platné FileIOPermissionAccess hodnoty a způsobí ArgumentException , že se použije jako parametr pro GetPathList(FileIOPermissionAccess), který očekává jednu hodnotu. |
PathDiscovery | 8 | Přístup k informacím v samotné cestě To pomáhá chránit citlivé informace v cestě, jako jsou uživatelská jména, a také informace o struktuře adresářů, které jsou v cestě odhaleny. Tato hodnota neuděluje přístup k souborům nebo složkám reprezentovaným cestou. Z důvodů |
Read | 1 | Přístup ke čtení ze souboru nebo adresáře |
Write | 2 | Přístup k zápisu nebo odstranění souboru nebo adresáře Write přístup zahrnuje odstraňování a přepsání souborů nebo adresářů. |
Poznámky
Tento výčet se používá se FileIOPermission třídou.
Poznámka
Udělení Write
přístupu k sestavení je podobné tomu, že mu udělíte úplný vztah důvěryhodnosti. Pokud by aplikace neměla zapisovat do systému souborů, neměla by mít přístup k zápisu.
Ačkoli NoAccess
a AllAccess
jsou členy FileIOPermissionAccess
, nejsou platné pro použití jako parametr, GetPathList protože popisují žádné typy přístupu k souborům nebo všechny typy přístupu k souborům, v uvedeném pořadí. FileIOPermission.GetPathList očekává jeden typ přístupu k souboru.