FileIOPermission.AddPathList 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定的檔案和目錄存取加入權限的現有狀態。
多載
AddPathList(FileIOPermissionAccess, String) |
將指定的檔案或目錄存取加入權限的現有狀態。 |
AddPathList(FileIOPermissionAccess, String[]) |
將指定的檔案和目錄存取加入權限的現有狀態。 |
AddPathList(FileIOPermissionAccess, String)
將指定的檔案或目錄存取加入權限的現有狀態。
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
檔案或目錄的絕對路徑。
例外狀況
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[])
將指定的檔案和目錄存取加入權限的現有狀態。
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[]
包含檔案和目錄之絕對路徑的陣列。
例外狀況
pathList
陣列中的項目格式無效。
pathList
參數為 null
。
備註
使用此方法可藉由新增至目前許可權的狀態來修改檔案和目錄存取。