FileIOPermissionAccess Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u het type bestandstoegang aangevraagd.
Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.
public enum class FileIOPermissionAccess
[System.Flags]
[System.Serializable]
public enum FileIOPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum FileIOPermissionAccess
[<System.Flags>]
[<System.Serializable>]
type FileIOPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FileIOPermissionAccess =
Public Enum FileIOPermissionAccess
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| NoAccess | 0 | Geen toegang tot een bestand of map. NoAccess vertegenwoordigt geen geldige FileIOPermissionAccess waarden en veroorzaakt een ArgumentException wanneer deze wordt gebruikt als de parameter GetPathList(FileIOPermissionAccess), waarvoor één waarde wordt verwacht. |
| Read | 1 | Toegang om te lezen vanuit een bestand of map. |
| Write | 2 | Toegang tot schrijven naar of verwijderen van een bestand of map. Write toegang omvat het verwijderen en overschrijven van bestanden of mappen. |
| Append | 4 | Toegang tot het toevoegen van materiaal aan een bestand of map.
|
| PathDiscovery | 8 | Toegang tot de informatie in het pad zelf. Hiermee kunt u gevoelige informatie in het pad beveiligen, zoals gebruikersnamen, evenals informatie over de mapstructuur die in het pad wordt weergegeven. Deze waarde verleent geen toegang tot bestanden of mappen die worden vertegenwoordigd door het pad. Om prestatieredenen |
| AllAccess | 15 |
Append, Read, Writeen PathDiscovery toegang tot een bestand of map.
AllAccess vertegenwoordigt meerdere FileIOPermissionAccess waarden en veroorzaakt een ArgumentException wanneer deze wordt gebruikt als de |
Opmerkingen
Caution
Cas (Code Access Security) is afgeschaft in alle versies van .NET Framework en .NET. Recente versies van .NET respecteren geen CAS-aantekeningen en produceren fouten als CAS-gerelateerde API's worden gebruikt. Ontwikkelaars moeten alternatieve manieren zoeken om beveiligingstaken uit te voeren.
Deze opsomming wordt gebruikt met de FileIOPermission klasse.
Note
Het verlenen Write van toegang tot een assembly is vergelijkbaar met het verlenen van een volledige vertrouwensrelatie. Als een toepassing niet naar het bestandssysteem mag schrijven, mag deze geen schrijftoegang hebben.
Hoewel NoAccess en AllAccess lid zijn van FileIOPermissionAccess, zijn ze niet geldig voor gebruik als de parameter GetPathList omdat ze respectievelijk geen bestandstypen of alle bestandstypen beschrijven.
FileIOPermission.GetPathList verwacht één bestandstype.