FileIOPermission Construtores

Definição

Inicializa uma nova instância da classe FileIOPermission.

Sobrecargas

Nome Description
FileIOPermission(PermissionState)

Inicializa uma nova instância da FileIOPermission classe com permissão totalmente restrita ou irrestrita, conforme especificado.

FileIOPermission(FileIOPermissionAccess, String)

Inicializa uma nova instância da FileIOPermission classe com o acesso especificado ao arquivo ou diretório designado.

FileIOPermission(FileIOPermissionAccess, String[])

Inicializa uma nova instância da FileIOPermission classe com o acesso especificado aos arquivos e diretórios designados.

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String)

Inicializa uma nova instância da FileIOPermission classe com o acesso especificado ao arquivo ou diretório designado e os direitos de acesso especificados às informações de controle de arquivo.

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String[])

Inicializa uma nova instância da FileIOPermission classe com o acesso especificado aos arquivos e diretórios designados e os direitos de acesso especificados às informações de controle de arquivo.

FileIOPermission(PermissionState)

Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs

Inicializa uma nova instância da FileIOPermission classe com permissão totalmente restrita ou irrestrita, conforme especificado.

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)

Parâmetros

state
PermissionState

Um dos valores de PermissionState enumeração.

Exceções

O state parâmetro não é um valor válido de PermissionState.

Comentários

Cria () totalmente restrito (None) ou Unrestricted acesso a arquivos e diretórios.

Aplica-se a

FileIOPermission(FileIOPermissionAccess, String)

Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs

Inicializa uma nova instância da FileIOPermission classe com o acesso especificado ao arquivo ou diretório designado.

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)

Parâmetros

access
FileIOPermissionAccess

Uma combinação bit a bit dos FileIOPermissionAccess valores de enumeração.

path
String

O caminho absoluto do arquivo ou diretório.

Exceções

O access parâmetro não é um valor válido de FileIOPermissionAccess.

- ou -

O path parâmetro não é uma cadeia de caracteres válida.

- ou -

O path parâmetro não especifica o caminho absoluto para o arquivo ou diretório.

Comentários

Esse construtor permite que apenas um dos FileIOPermissionAccess valores seja especificado para o arquivo ou diretório especificado. Use o AddPathList método para definir permissões complexas.

Aplica-se a

FileIOPermission(FileIOPermissionAccess, String[])

Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs

Inicializa uma nova instância da FileIOPermission classe com o acesso especificado aos arquivos e diretórios designados.

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

Parâmetros

access
FileIOPermissionAccess

Uma combinação bit a bit dos FileIOPermissionAccess valores de enumeração.

pathList
String[]

Uma matriz que contém os caminhos absolutos dos arquivos e diretórios.

Exceções

O access parâmetro não é um valor válido de FileIOPermissionAccess.

- ou -

Uma entrada na pathList matriz não é uma cadeia de caracteres válida.

Comentários

Esse construtor permite que apenas um FileIOPermissionAccess valor seja especificado para os arquivos e diretórios especificados. Use o AddPathList método para definir permissões complexas.

Aplica-se a

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String)

Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs

Inicializa uma nova instância da FileIOPermission classe com o acesso especificado ao arquivo ou diretório designado e os direitos de acesso especificados às informações de controle de arquivo.

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)

Parâmetros

access
FileIOPermissionAccess

Uma combinação bit a bit dos FileIOPermissionAccess valores de enumeração.

actionscontrol
AccessControlActions

Uma combinação bit a bit dos AccessControlActions valores de enumeração.

path
String

O caminho absoluto do arquivo ou diretório.

Exceções

O access parâmetro não é um valor válido de FileIOPermissionAccess.

- ou -

O path parâmetro não é uma cadeia de caracteres válida.

- ou -

O path parâmetro não especifica o caminho absoluto para o arquivo ou diretório.

Comentários

Esse construtor permite que apenas um FileIOPermissionAccess valor seja especificado para o arquivo ou diretórios especificados. Use o AddPathList método para definir permissões complexas.

O control parâmetro especifica se a ACL (lista de controle de acesso) para o arquivo ou diretório especificado pode path ser alterada, exibida ou não pode ser acessada.

Importante

Uma ACL (lista de controle de acesso) descreve indivíduos ou grupos que têm, ou não têm, direitos a ações específicas no arquivo especificado e suas propriedades. A capacidade de alterar ou exibir uma ACL é uma permissão importante e deve ser concedida com cuidado.

Aplica-se a

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String[])

Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs
Origem:
FileIOPermission.cs

Inicializa uma nova instância da FileIOPermission classe com o acesso especificado aos arquivos e diretórios designados e os direitos de acesso especificados às informações de controle de arquivo.

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

Parâmetros

access
FileIOPermissionAccess

Uma combinação bit a bit dos FileIOPermissionAccess valores de enumeração.

actionscontrol
AccessControlActions

Uma combinação bit a bit dos AccessControlActions valores de enumeração.

pathList
String[]

Uma matriz que contém os caminhos absolutos dos arquivos e diretórios.

Exceções

O access parâmetro não é um valor válido de FileIOPermissionAccess.

- ou -

Uma entrada na pathList matriz não é uma cadeia de caracteres válida.

Comentários

Esse construtor permite que apenas um FileIOPermissionAccess valor seja especificado para os arquivos e diretórios especificados. Use o AddPathList método para definir permissões complexas.

O control parâmetro especifica se a ACL (lista de controle de acesso) para o arquivo ou diretório especificado pode path ser alterada, exibida ou não pode ser acessada.

Importante

Uma ACL (lista de controle de acesso) descreve indivíduos ou grupos que têm, ou não têm, direitos a ações específicas no arquivo especificado e suas propriedades. A capacidade de alterar ou exibir uma ACL é uma permissão importante e deve ser concedida com cuidado.

Aplica-se a