Langue

FileIOPermission Constructeurs

Définition

Initialise une nouvelle instance de la classe FileIOPermission.

Surcharges

Nom Description
FileIOPermission(PermissionState)

Initialise une nouvelle instance de la FileIOPermission classe avec une autorisation entièrement restreinte ou illimitée, comme spécifié.

FileIOPermission(FileIOPermissionAccess, String)

Initialise une nouvelle instance de la FileIOPermission classe avec l’accès spécifié au fichier ou au répertoire désigné.

FileIOPermission(FileIOPermissionAccess, String[])

Initialise une nouvelle instance de la FileIOPermission classe avec l’accès spécifié aux fichiers et répertoires désignés.

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String)

Initialise une nouvelle instance de la FileIOPermission classe avec l’accès spécifié au fichier ou au répertoire désigné et aux droits d’accès spécifiés pour les informations de contrôle de fichier.

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String[])

Initialise une nouvelle instance de la FileIOPermission classe avec l’accès spécifié aux fichiers et répertoires désignés et aux droits d’accès spécifiés aux informations de contrôle de fichier.

FileIOPermission(PermissionState)

Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs

Initialise une nouvelle instance de la FileIOPermission classe avec une autorisation entièrement restreinte ou illimitée, comme spécifié.

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)

Paramètres

state
PermissionState

Une des valeurs d’énumération PermissionState .

Exceptions

Le state paramètre n’est pas une valeur valide de PermissionState.

Remarques

Crée soit entièrement restreint (None) soit Unrestricted l’accès aux fichiers et répertoires.

S’applique à

FileIOPermission(FileIOPermissionAccess, String)

Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs

Initialise une nouvelle instance de la FileIOPermission classe avec l’accès spécifié au fichier ou au répertoire désigné.

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)

Paramètres

access
FileIOPermissionAccess

Combinaison au niveau du bit des valeurs d’énumération FileIOPermissionAccess .

path
String

Chemin absolu du fichier ou du répertoire.

Exceptions

Le access paramètre n’est pas une valeur valide de FileIOPermissionAccess.

- ou -

Le path paramètre n’est pas une chaîne valide.

- ou -

Le path paramètre ne spécifie pas le chemin absolu du fichier ou du répertoire.

Remarques

Ce constructeur n’autorise que l’une FileIOPermissionAccess des valeurs à spécifier pour le fichier ou le répertoire spécifié. Utilisez la AddPathList méthode pour définir des autorisations complexes.

S’applique à

FileIOPermission(FileIOPermissionAccess, String[])

Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs

Initialise une nouvelle instance de la FileIOPermission classe avec l’accès spécifié aux fichiers et répertoires désignés.

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())

Paramètres

access
FileIOPermissionAccess

Combinaison au niveau du bit des valeurs d’énumération FileIOPermissionAccess .

pathList
String[]

Tableau contenant les chemins absolus des fichiers et répertoires.

Exceptions

Le access paramètre n’est pas une valeur valide de FileIOPermissionAccess.

- ou -

Une entrée dans le pathList tableau n’est pas une chaîne valide.

Remarques

Ce constructeur n’autorise qu’une FileIOPermissionAccess seule valeur à être spécifiée pour les fichiers et répertoires spécifiés. Utilisez la AddPathList méthode pour définir des autorisations complexes.

S’applique à

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String)

Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs

Initialise une nouvelle instance de la FileIOPermission classe avec l’accès spécifié au fichier ou au répertoire désigné et aux droits d’accès spécifiés pour les informations de contrôle de fichier.

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)

Paramètres

access
FileIOPermissionAccess

Combinaison au niveau du bit des valeurs d’énumération FileIOPermissionAccess .

actionscontrol
AccessControlActions

Combinaison au niveau du bit des valeurs d’énumération AccessControlActions .

path
String

Chemin absolu du fichier ou du répertoire.

Exceptions

Le access paramètre n’est pas une valeur valide de FileIOPermissionAccess.

- ou -

Le path paramètre n’est pas une chaîne valide.

- ou -

Le path paramètre ne spécifie pas le chemin absolu du fichier ou du répertoire.

Remarques

Ce constructeur n’autorise qu’une FileIOPermissionAccess seule valeur à être spécifiée pour les répertoires ou fichiers spécifiés. Utilisez la AddPathList méthode pour définir des autorisations complexes.

Le control paramètre spécifie si la liste de contrôle d’accès (ACL) du fichier ou du répertoire spécifié par path peut être modifiée, consultée ou inaccessible.

Important

Une liste de contrôle d’accès (ACL) décrit des personnes ou des groupes qui ont, ou n’ont pas, des droits pour des actions spécifiques sur le fichier donné et ses propriétés. La possibilité de modifier ou d’afficher une liste de contrôle d’accès est une autorisation importante et doit être accordée avec précaution.

S’applique à

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String[])

Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs

Initialise une nouvelle instance de la FileIOPermission classe avec l’accès spécifié aux fichiers et répertoires désignés et aux droits d’accès spécifiés aux informations de contrôle de fichier.

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())

Paramètres

access
FileIOPermissionAccess

Combinaison au niveau du bit des valeurs d’énumération FileIOPermissionAccess .

actionscontrol
AccessControlActions

Combinaison au niveau du bit des valeurs d’énumération AccessControlActions .

pathList
String[]

Tableau contenant les chemins absolus des fichiers et répertoires.

Exceptions

Le access paramètre n’est pas une valeur valide de FileIOPermissionAccess.

- ou -

Une entrée dans le pathList tableau n’est pas une chaîne valide.

Remarques

Ce constructeur n’autorise qu’une FileIOPermissionAccess seule valeur à être spécifiée pour les fichiers et répertoires spécifiés. Utilisez la AddPathList méthode pour définir des autorisations complexes.

Le control paramètre spécifie si la liste de contrôle d’accès (ACL) du fichier ou du répertoire spécifié par path peut être modifiée, consultée ou inaccessible.

Important

Une liste de contrôle d’accès (ACL) décrit des personnes ou des groupes qui ont, ou n’ont pas, des droits pour des actions spécifiques sur le fichier donné et ses propriétés. La possibilité de modifier ou d’afficher une liste de contrôle d’accès est une autorisation importante et doit être accordée avec précaution.

S’applique à