FileIOPermission.AddPathList Método
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.
Adiciona acesso aos arquivos e diretórios especificados ao estado existente da permissão.
Sobrecargas
AddPathList(FileIOPermissionAccess, String) |
Adiciona o acesso para o arquivo ou diretório especificado ao estado existente da permissão. |
AddPathList(FileIOPermissionAccess, String[]) |
Adiciona acesso aos arquivos e diretórios especificados ao estado existente da permissão. |
AddPathList(FileIOPermissionAccess, String)
- Origem:
- FileIOPermission.cs
- Origem:
- FileIOPermission.cs
Adiciona o acesso para o arquivo ou diretório especificado ao estado existente da permissão.
public:
void AddPathList(System::Security::Permissions::FileIOPermissionAccess access, System::String ^ path);
public void AddPathList (System.Security.Permissions.FileIOPermissionAccess access, string path);
member this.AddPathList : System.Security.Permissions.FileIOPermissionAccess * string -> unit
Public Sub AddPathList (access As FileIOPermissionAccess, path As String)
Parâmetros
- access
- FileIOPermissionAccess
Uma combinação bit a bit dos valores FileIOPermissionAccess.
- path
- String
O caminho absoluto de um arquivo ou diretório.
Exceções
O parâmetro access
não é um valor válido de FileIOPermissionAccess.
- ou -
O parâmetro path
não é uma cadeia de caracteres válida.
- ou -
O parâmetro path
não especificou o caminho absoluto para o arquivo ou diretório.
O parâmetro path
é null
.
O parâmetro path
tem um formato inválido.
Exemplos
O exemplo de código a seguir mostra o uso do FileIOPermission.AddPathList(FileIOPermissionAccess, String) método .
FileIOPermission^ f2 = gcnew FileIOPermission( FileIOPermissionAccess::Read,"C:\\test_r" );
f2->AddPathList( (FileIOPermissionAccess) (FileIOPermissionAccess::Write | FileIOPermissionAccess::Read), "C:\\example\\out.txt" );
try
{
f2->Demand();
}
catch (SecurityException^ s)
{
Console::WriteLine(s->Message);
}
FileIOPermission f2 = new FileIOPermission(FileIOPermissionAccess.Read, "C:\\test_r");
f2.AddPathList(FileIOPermissionAccess.Write | FileIOPermissionAccess.Read, "C:\\example\\out.txt");
try
{
f2.Demand();
}
catch (SecurityException s)
{
Console.WriteLine(s.Message);
}
Dim f2 As New FileIOPermission(FileIOPermissionAccess.Read, "C:\test_r")
f2.AddPathList(FileIOPermissionAccess.Write Or FileIOPermissionAccess.Read, "C:\example\out.txt")
Try
f2.Demand()
Catch s As SecurityException
Console.WriteLine(s.Message)
End Try
Comentários
Use esse método para modificar o acesso ao arquivo e ao diretório adicionando ao estado da permissão atual.
Aplica-se a
AddPathList(FileIOPermissionAccess, String[])
- Origem:
- FileIOPermission.cs
- Origem:
- FileIOPermission.cs
Adiciona acesso aos arquivos e diretórios especificados ao estado existente da permissão.
public:
void AddPathList(System::Security::Permissions::FileIOPermissionAccess access, cli::array <System::String ^> ^ pathList);
public void AddPathList (System.Security.Permissions.FileIOPermissionAccess access, string[] pathList);
member this.AddPathList : System.Security.Permissions.FileIOPermissionAccess * string[] -> unit
Public Sub AddPathList (access As FileIOPermissionAccess, pathList As String())
Parâmetros
- access
- FileIOPermissionAccess
Uma combinação bit a bit dos valores FileIOPermissionAccess.
- pathList
- String[]
Uma matriz que contém os caminhos absolutos dos arquivos e diretórios.
Exceções
O parâmetro access
não é um valor válido de FileIOPermissionAccess.
- ou -
Uma entrada na matriz pathList
não é válida.
Uma entrada na matriz pathList
tem um formato inválido.
O parâmetro pathList
é null
.
Comentários
Use esse método para modificar o acesso ao arquivo e ao diretório adicionando ao estado da permissão atual.