FileIOPermission Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.