FileIOPermission.AddPathList 方法

定義

將指定的檔案和目錄存取加入權限的現有狀態。

多載

AddPathList(FileIOPermissionAccess, String)

將指定的檔案或目錄存取加入權限的現有狀態。

AddPathList(FileIOPermissionAccess, String[])

將指定的檔案和目錄存取加入權限的現有狀態。

AddPathList(FileIOPermissionAccess, String)

來源:
FileIOPermission.cs
來源:
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
來源:
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

備註

使用此方法可藉由新增至目前許可權的狀態來修改檔案和目錄存取。

適用於