FileIOPermission Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der FileIOPermission-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| FileIOPermission(PermissionState) |
Initialisiert eine neue Instanz der FileIOPermission Klasse mit vollständig eingeschränkter oder uneingeschränkter Berechtigung wie angegeben. |
| FileIOPermission(FileIOPermissionAccess, String) |
Initialisiert eine neue Instanz der FileIOPermission Klasse mit dem angegebenen Zugriff auf die angegebene Datei oder das angegebene Verzeichnis. |
| FileIOPermission(FileIOPermissionAccess, String[]) |
Initialisiert eine neue Instanz der FileIOPermission Klasse mit dem angegebenen Zugriff auf die angegebenen Dateien und Verzeichnisse. |
| FileIOPermission(FileIOPermissionAccess, AccessControlActions, String) |
Initialisiert eine neue Instanz der FileIOPermission Klasse mit dem angegebenen Zugriff auf die angegebene Datei oder das angegebene Verzeichnis und die angegebenen Zugriffsrechte für Dateisteuerungsinformationen. |
| FileIOPermission(FileIOPermissionAccess, AccessControlActions, String[]) |
Initialisiert eine neue Instanz der FileIOPermission Klasse mit dem angegebenen Zugriff auf die angegebenen Dateien und Verzeichnisse sowie die angegebenen Zugriffsrechte für Dateisteuerungsinformationen. |
FileIOPermission(PermissionState)
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
Initialisiert eine neue Instanz der FileIOPermission Klasse mit vollständig eingeschränkter oder uneingeschränkter Berechtigung wie angegeben.
public:
FileIOPermission(System::Security::Permissions::PermissionState state);
public FileIOPermission(System.Security.Permissions.PermissionState state);
new System.Security.Permissions.FileIOPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.FileIOPermission
Public Sub New (state As PermissionState)
Parameter
- state
- PermissionState
Einer der PermissionState Enumerationswerte.
Ausnahmen
Der state Parameter ist kein gültiger Wert von PermissionState.
Hinweise
Erstellt entweder vollständig eingeschränkt (None) oder Unrestricted Zugriff auf Dateien und Verzeichnisse.
Gilt für:
FileIOPermission(FileIOPermissionAccess, String)
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
Initialisiert eine neue Instanz der FileIOPermission Klasse mit dem angegebenen Zugriff auf die angegebene Datei oder das angegebene Verzeichnis.
public:
FileIOPermission(System::Security::Permissions::FileIOPermissionAccess access, System::String ^ path);
public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, string path);
new System.Security.Permissions.FileIOPermission : System.Security.Permissions.FileIOPermissionAccess * string -> System.Security.Permissions.FileIOPermission
Public Sub New (access As FileIOPermissionAccess, path As String)
Parameter
- access
- FileIOPermissionAccess
Eine bitweise Kombination der FileIOPermissionAccess Enumerationswerte.
- path
- String
Der absolute Pfad der Datei oder des Verzeichnisses.
Ausnahmen
Der access Parameter ist kein gültiger Wert von FileIOPermissionAccess.
-oder-
Der path Parameter ist keine gültige Zeichenfolge.
-oder-
Der path Parameter gibt nicht den absoluten Pfad zur Datei oder dem Verzeichnis an.
Hinweise
Mit diesem Konstruktor kann nur einer der FileIOPermissionAccess Werte für die angegebene Datei oder das angegebene Verzeichnis angegeben werden. Verwenden Sie die AddPathList Methode, um komplexe Berechtigungen zu definieren.
Gilt für:
FileIOPermission(FileIOPermissionAccess, String[])
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
Initialisiert eine neue Instanz der FileIOPermission Klasse mit dem angegebenen Zugriff auf die angegebenen Dateien und Verzeichnisse.
public:
FileIOPermission(System::Security::Permissions::FileIOPermissionAccess access, cli::array <System::String ^> ^ pathList);
public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, string[] pathList);
new System.Security.Permissions.FileIOPermission : System.Security.Permissions.FileIOPermissionAccess * string[] -> System.Security.Permissions.FileIOPermission
Public Sub New (access As FileIOPermissionAccess, pathList As String())
Parameter
- access
- FileIOPermissionAccess
Eine bitweise Kombination der FileIOPermissionAccess Enumerationswerte.
- pathList
- String[]
Ein Array, das die absoluten Pfade der Dateien und Verzeichnisse enthält.
Ausnahmen
Der access Parameter ist kein gültiger Wert von FileIOPermissionAccess.
-oder-
Ein Eintrag im pathList Array ist keine gültige Zeichenfolge.
Hinweise
Mit diesem Konstruktor kann nur ein FileIOPermissionAccess Wert für die angegebenen Dateien und Verzeichnisse angegeben werden. Verwenden Sie die AddPathList Methode, um komplexe Berechtigungen zu definieren.
Gilt für:
FileIOPermission(FileIOPermissionAccess, AccessControlActions, String)
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
Initialisiert eine neue Instanz der FileIOPermission Klasse mit dem angegebenen Zugriff auf die angegebene Datei oder das angegebene Verzeichnis und die angegebenen Zugriffsrechte für Dateisteuerungsinformationen.
public:
FileIOPermission(System::Security::Permissions::FileIOPermissionAccess access, System::Security::AccessControl::AccessControlActions actions, System::String ^ path);
public:
FileIOPermission(System::Security::Permissions::FileIOPermissionAccess access, System::Security::AccessControl::AccessControlActions control, System::String ^ path);
public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, System.Security.AccessControl.AccessControlActions actions, string path);
public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, System.Security.AccessControl.AccessControlActions control, string path);
new System.Security.Permissions.FileIOPermission : System.Security.Permissions.FileIOPermissionAccess * System.Security.AccessControl.AccessControlActions * string -> System.Security.Permissions.FileIOPermission
new System.Security.Permissions.FileIOPermission : System.Security.Permissions.FileIOPermissionAccess * System.Security.AccessControl.AccessControlActions * string -> System.Security.Permissions.FileIOPermission
Public Sub New (access As FileIOPermissionAccess, actions As AccessControlActions, path As String)
Public Sub New (access As FileIOPermissionAccess, control As AccessControlActions, path As String)
Parameter
- access
- FileIOPermissionAccess
Eine bitweise Kombination der FileIOPermissionAccess Enumerationswerte.
- actionscontrol
- AccessControlActions
Eine bitweise Kombination der AccessControlActions Enumerationswerte.
- path
- String
Der absolute Pfad der Datei oder des Verzeichnisses.
Ausnahmen
Der access Parameter ist kein gültiger Wert von FileIOPermissionAccess.
-oder-
Der path Parameter ist keine gültige Zeichenfolge.
-oder-
Der path Parameter gibt nicht den absoluten Pfad zur Datei oder dem Verzeichnis an.
Hinweise
Mit diesem Konstruktor kann nur ein FileIOPermissionAccess Wert für die angegebene Datei oder Verzeichnisse angegeben werden. Verwenden Sie die AddPathList Methode, um komplexe Berechtigungen zu definieren.
Der control Parameter gibt an, ob die Zugriffssteuerungsliste (Access Control List, ACL) für die durch path die angegebene Datei oder das angegebene Verzeichnis geändert, angezeigt oder nicht zugegriffen werden kann.
Important
Eine Zugriffssteuerungsliste (Access Control List, ACL) beschreibt Einzelpersonen oder Gruppen, die über bestimmte Aktionen für die angegebene Datei und deren Eigenschaften verfügen oder nicht über berechtigungen verfügen. Die Möglichkeit, eine ACL zu ändern oder anzuzeigen, ist eine wichtige Berechtigung und sollte mit Vorsicht gewährt werden.
Gilt für:
FileIOPermission(FileIOPermissionAccess, AccessControlActions, String[])
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
- Quelle:
- FileIOPermission.cs
Initialisiert eine neue Instanz der FileIOPermission Klasse mit dem angegebenen Zugriff auf die angegebenen Dateien und Verzeichnisse sowie die angegebenen Zugriffsrechte für Dateisteuerungsinformationen.
public:
FileIOPermission(System::Security::Permissions::FileIOPermissionAccess access, System::Security::AccessControl::AccessControlActions actions, cli::array <System::String ^> ^ pathList);
public:
FileIOPermission(System::Security::Permissions::FileIOPermissionAccess access, System::Security::AccessControl::AccessControlActions control, cli::array <System::String ^> ^ pathList);
public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, System.Security.AccessControl.AccessControlActions actions, string[] pathList);
public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, System.Security.AccessControl.AccessControlActions control, string[] pathList);
new System.Security.Permissions.FileIOPermission : System.Security.Permissions.FileIOPermissionAccess * System.Security.AccessControl.AccessControlActions * string[] -> System.Security.Permissions.FileIOPermission
new System.Security.Permissions.FileIOPermission : System.Security.Permissions.FileIOPermissionAccess * System.Security.AccessControl.AccessControlActions * string[] -> System.Security.Permissions.FileIOPermission
Public Sub New (access As FileIOPermissionAccess, actions As AccessControlActions, pathList As String())
Public Sub New (access As FileIOPermissionAccess, control As AccessControlActions, pathList As String())
Parameter
- access
- FileIOPermissionAccess
Eine bitweise Kombination der FileIOPermissionAccess Enumerationswerte.
- actionscontrol
- AccessControlActions
Eine bitweise Kombination der AccessControlActions Enumerationswerte.
- pathList
- String[]
Ein Array, das die absoluten Pfade der Dateien und Verzeichnisse enthält.
Ausnahmen
Der access Parameter ist kein gültiger Wert von FileIOPermissionAccess.
-oder-
Ein Eintrag im pathList Array ist keine gültige Zeichenfolge.
Hinweise
Mit diesem Konstruktor kann nur ein FileIOPermissionAccess Wert für die angegebenen Dateien und Verzeichnisse angegeben werden. Verwenden Sie die AddPathList Methode, um komplexe Berechtigungen zu definieren.
Der control Parameter gibt an, ob die Zugriffssteuerungsliste (Access Control List, ACL) für die durch path die angegebene Datei oder das angegebene Verzeichnis geändert, angezeigt oder nicht zugegriffen werden kann.
Important
Eine Zugriffssteuerungsliste (Access Control List, ACL) beschreibt Einzelpersonen oder Gruppen, die über bestimmte Aktionen für die angegebene Datei und deren Eigenschaften verfügen oder nicht über berechtigungen verfügen. Die Möglichkeit, eine ACL zu ändern oder anzuzeigen, ist eine wichtige Berechtigung und sollte mit Vorsicht gewährt werden.