FileIOPermission Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da FileIOPermission classe.
Sobrecargas
| Name | 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 ficheiro ou diretório designado. |
| FileIOPermission(FileIOPermissionAccess, String[]) |
Inicializa uma nova instância da FileIOPermission classe com o acesso especificado aos ficheiros e diretórios designados. |
| FileIOPermission(FileIOPermissionAccess, AccessControlActions, String) |
Inicializa uma nova instância da FileIOPermission classe com o acesso especificado ao ficheiro ou diretório designado e os direitos de acesso especificados à informação de controlo de ficheiros. |
| FileIOPermission(FileIOPermissionAccess, AccessControlActions, String[]) |
Inicializa uma nova instância da FileIOPermission classe com o acesso especificado aos ficheiros e diretórios designados e os direitos de acesso especificados à informação de controlo de ficheiros. |
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 PermissionState valores de enumeração.
Exceções
O state parâmetro não é um valor válido de PermissionState.
Observações
Cria acesso totalmente restrito (None) ou Unrestricted a ficheiros 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 ficheiro 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 ficheiro 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 válida.
-ou-
O path parâmetro não especifica o caminho absoluto para o ficheiro ou diretório.
Observações
Este construtor permite especificar apenas um dos FileIOPermissionAccess valores para o ficheiro 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 ficheiros 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[]
Um array contendo os caminhos absolutos dos ficheiros e diretórios.
Exceções
O access parâmetro não é um valor válido de FileIOPermissionAccess.
-ou-
Uma entrada no pathList array não é uma cadeia válida.
Observações
Este construtor permite especificar apenas um FileIOPermissionAccess valor para os ficheiros 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 ficheiro ou diretório designado e os direitos de acesso especificados à informação de controlo de ficheiros.
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 ficheiro 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 válida.
-ou-
O path parâmetro não especifica o caminho absoluto para o ficheiro ou diretório.
Observações
Este construtor permite especificar apenas um FileIOPermissionAccess valor para o ficheiro ou diretórios especificados. Use o AddPathList método para definir permissões complexas.
O control parâmetro especifica se a lista de controlo de acesso (ACL) para o ficheiro ou diretório especificado por path pode ser alterada, visualizada ou não pode ser acedida.
Importante
Uma lista de controlo de acesso (ACL) descreve indivíduos ou grupos que têm, ou não têm, direitos sobre ações específicas sobre o determinado ficheiro e as suas propriedades. A capacidade de alterar ou visualizar um ACL é uma permissão importante e deve ser concedida com cautela.
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 ficheiros e diretórios designados e os direitos de acesso especificados à informação de controlo de ficheiros.
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[]
Um array contendo os caminhos absolutos dos ficheiros e diretórios.
Exceções
O access parâmetro não é um valor válido de FileIOPermissionAccess.
-ou-
Uma entrada no pathList array não é uma cadeia válida.
Observações
Este construtor permite especificar apenas um FileIOPermissionAccess valor para os ficheiros e diretórios especificados. Use o AddPathList método para definir permissões complexas.
O control parâmetro especifica se a lista de controlo de acesso (ACL) para o ficheiro ou diretório especificado por path pode ser alterada, visualizada ou não pode ser acedida.
Importante
Uma lista de controlo de acesso (ACL) descreve indivíduos ou grupos que têm, ou não têm, direitos sobre ações específicas sobre o determinado ficheiro e as suas propriedades. A capacidade de alterar ou visualizar um ACL é uma permissão importante e deve ser concedida com cautela.