FileIOPermission Costruttori

Definizione

Inizializza una nuova istanza della classe FileIOPermission.

Overload

Nome Descrizione
FileIOPermission(PermissionState)

Inizializza una nuova istanza della FileIOPermission classe con autorizzazioni completamente limitate o senza restrizioni, come specificato.

FileIOPermission(FileIOPermissionAccess, String)

Inizializza una nuova istanza della FileIOPermission classe con l'accesso specificato al file o alla directory designata.

FileIOPermission(FileIOPermissionAccess, String[])

Inizializza una nuova istanza della FileIOPermission classe con l'accesso specificato ai file e alle directory designati.

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String)

Inizializza una nuova istanza della FileIOPermission classe con l'accesso specificato al file o alla directory designata e ai diritti di accesso specificati per le informazioni di controllo dei file.

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String[])

Inizializza una nuova istanza della FileIOPermission classe con l'accesso specificato ai file e alle directory designati e ai diritti di accesso specificati per le informazioni di controllo dei file.

FileIOPermission(PermissionState)

Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs

Inizializza una nuova istanza della FileIOPermission classe con autorizzazioni completamente limitate o senza restrizioni, come specificato.

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)

Parametri

state
PermissionState

Uno dei valori di PermissionState enumerazione.

Eccezioni

Il state parametro non è un valore valido di PermissionState.

Commenti

Crea un accesso completo (None) o Unrestricted a file e directory.

Si applica a

FileIOPermission(FileIOPermissionAccess, String)

Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs

Inizializza una nuova istanza della FileIOPermission classe con l'accesso specificato al file o alla directory designata.

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)

Parametri

access
FileIOPermissionAccess

Combinazione bit per bit dei valori di FileIOPermissionAccess enumerazione.

path
String

Percorso assoluto del file o della directory.

Eccezioni

Il access parametro non è un valore valido di FileIOPermissionAccess.

oppure

Il path parametro non è una stringa valida.

oppure

Il path parametro non specifica il percorso assoluto del file o della directory.

Commenti

Questo costruttore consente di specificare solo uno dei FileIOPermissionAccess valori per il file o la directory specificati. Usare il AddPathList metodo per definire autorizzazioni complesse.

Si applica a

FileIOPermission(FileIOPermissionAccess, String[])

Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs

Inizializza una nuova istanza della FileIOPermission classe con l'accesso specificato ai file e alle directory designati.

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

Parametri

access
FileIOPermissionAccess

Combinazione bit per bit dei valori di FileIOPermissionAccess enumerazione.

pathList
String[]

Matrice contenente i percorsi assoluti dei file e delle directory.

Eccezioni

Il access parametro non è un valore valido di FileIOPermissionAccess.

oppure

Una voce nella pathList matrice non è una stringa valida.

Commenti

Questo costruttore consente di specificare un FileIOPermissionAccess solo valore per i file e le directory specificati. Usare il AddPathList metodo per definire autorizzazioni complesse.

Si applica a

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String)

Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs

Inizializza una nuova istanza della FileIOPermission classe con l'accesso specificato al file o alla directory designata e ai diritti di accesso specificati per le informazioni di controllo dei file.

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)

Parametri

access
FileIOPermissionAccess

Combinazione bit per bit dei valori di FileIOPermissionAccess enumerazione.

actionscontrol
AccessControlActions

Combinazione bit per bit dei valori di AccessControlActions enumerazione.

path
String

Percorso assoluto del file o della directory.

Eccezioni

Il access parametro non è un valore valido di FileIOPermissionAccess.

oppure

Il path parametro non è una stringa valida.

oppure

Il path parametro non specifica il percorso assoluto del file o della directory.

Commenti

Questo costruttore consente di specificare un FileIOPermissionAccess solo valore per il file o le directory specificate. Usare il AddPathList metodo per definire autorizzazioni complesse.

Il control parametro specifica se è possibile modificare, visualizzare o accedere all'elenco di controllo di accesso (ACL) per il file o la directory specificata da path .

Importante

Un elenco di controllo di accesso (ACL) descrive singoli utenti o gruppi che dispongono o non dispongono di diritti per azioni specifiche sul file specificato e le relative proprietà. La possibilità di modificare o visualizzare un ACL è un'autorizzazione importante e deve essere concessa con cautela.

Si applica a

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String[])

Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs

Inizializza una nuova istanza della FileIOPermission classe con l'accesso specificato ai file e alle directory designati e ai diritti di accesso specificati per le informazioni di controllo dei file.

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

Parametri

access
FileIOPermissionAccess

Combinazione bit per bit dei valori di FileIOPermissionAccess enumerazione.

actionscontrol
AccessControlActions

Combinazione bit per bit dei valori di AccessControlActions enumerazione.

pathList
String[]

Matrice contenente i percorsi assoluti dei file e delle directory.

Eccezioni

Il access parametro non è un valore valido di FileIOPermissionAccess.

oppure

Una voce nella pathList matrice non è una stringa valida.

Commenti

Questo costruttore consente di specificare un FileIOPermissionAccess solo valore per i file e le directory specificati. Usare il AddPathList metodo per definire autorizzazioni complesse.

Il control parametro specifica se è possibile modificare, visualizzare o accedere all'elenco di controllo di accesso (ACL) per il file o la directory specificata da path .

Importante

Un elenco di controllo di accesso (ACL) descrive singoli utenti o gruppi che dispongono o non dispongono di diritti per azioni specifiche sul file specificato e le relative proprietà. La possibilità di modificare o visualizzare un ACL è un'autorizzazione importante e deve essere concessa con cautela.

Si applica a