FileIOPermission.AddPathList Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет доступ для заданных файлов или каталогов к существующему состоянию разрешения.
Перегрузки
AddPathList(FileIOPermissionAccess, String) |
Добавляет доступ для заданного файла или каталога к существующему состоянию разрешения. |
AddPathList(FileIOPermissionAccess, String[]) |
Добавляет доступ для заданных файлов или каталогов к существующему состоянию разрешения. |
AddPathList(FileIOPermissionAccess, String)
- Исходный код:
- FileIOPermission.cs
- Исходный код:
- FileIOPermission.cs
Добавляет доступ для заданного файла или каталога к существующему состоянию разрешения.
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)
Параметры
- access
- FileIOPermissionAccess
Поразрядное сочетание значений FileIOPermissionAccess.
- path
- String
Абсолютный путь к файлу или каталогу.
Исключения
Параметр access
не является допустимым значением для FileIOPermissionAccess.
-или-
Параметр path
не является допустимой строкой.
-или-
Параметр path
не указывает абсолютный путь к файлу или каталогу.
Параметр path
имеет значение null
.
Параметр path
имеет недопустимый формат.
Примеры
В следующем примере кода показано использование FileIOPermission.AddPathList(FileIOPermissionAccess, String) метода .
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
Комментарии
Используйте этот метод для изменения доступа к файлам и каталогам путем добавления в состояние текущего разрешения.
Применяется к
AddPathList(FileIOPermissionAccess, String[])
- Исходный код:
- FileIOPermission.cs
- Исходный код:
- FileIOPermission.cs
Добавляет доступ для заданных файлов или каталогов к существующему состоянию разрешения.
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())
Параметры
- access
- FileIOPermissionAccess
Поразрядное сочетание значений FileIOPermissionAccess.
- pathList
- String[]
Массив, содержащий абсолютные пути к файлам и каталогам.
Исключения
Параметр access
не является допустимым значением для FileIOPermissionAccess.
-или-
Запись в массиве pathList
недопустима.
Запись в массиве pathList
имеет недопустимый формат.
Параметр pathList
имеет значение null
.
Комментарии
Используйте этот метод для изменения доступа к файлам и каталогам путем добавления в состояние текущего разрешения.