語言

FileIOPermission 建構函式

定義

初始化 FileIOPermission 類別的新執行個體。

多載

名稱 Description
FileIOPermission(PermissionState)

初始化該類別的新實例 FileIOPermission ,並依規定提供完全受限或無限制的權限。

FileIOPermission(FileIOPermissionAccess, String)

初始化該類別的新實例 FileIOPermission ,並以指定檔案或目錄的指定存取權。

FileIOPermission(FileIOPermissionAccess, String[])

初始化該類別的新實例 FileIOPermission ,並擁有指定檔案與目錄的存取權限。

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String)

初始化該類別的新實例 FileIOPermission ,賦予指定檔案或目錄的指定存取權及檔案控制資訊的指定存取權。

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String[])

初始化該類別的新實例 FileIOPermission ,賦予指定檔案與目錄的指定存取權限,以及對檔案控制資訊的指定存取權限。

FileIOPermission(PermissionState)

來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs

初始化該類別的新實例 FileIOPermission ,並依規定提供完全受限或無限制的權限。

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)

參數

state
PermissionState

其中一個 PermissionState 列舉值。

例外狀況

該 state 參數並非 的 PermissionState有效值。

備註

建立完全受限(None)或 Unrestricted 存取檔案與目錄。

適用於

FileIOPermission(FileIOPermissionAccess, String)

來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs

初始化該類別的新實例 FileIOPermission ,並以指定檔案或目錄的指定存取權。

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)

參數

access
FileIOPermissionAccess

列舉值的位元組合 FileIOPermissionAccess 。

path
String

檔案或目錄的絕對路徑。

例外狀況

該 access 參數並非 的 FileIOPermissionAccess有效值。

-或-

這個 path 參數不是有效的字串。

-或-

參數 path 並未指定檔案或目錄的絕對路徑。

備註

此建構子僅允許指定檔案或目錄中指定其中一個 FileIOPermissionAccess 值。 使用此 AddPathList 方法來定義複雜的權限。

適用於

FileIOPermission(FileIOPermissionAccess, String[])

來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs

初始化該類別的新實例 FileIOPermission ,並擁有指定檔案與目錄的存取權限。

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())

參數

access
FileIOPermissionAccess

列舉值的位元組合 FileIOPermissionAccess 。

pathList
String[]

一個包含檔案與目錄絕對路徑的陣列。

例外狀況

該 access 參數並非 的 FileIOPermissionAccess有效值。

-或-

陣列中的 pathList 項目不是有效的字串。

備註

此建構器僅允許為指定的檔案與目錄指定一個 FileIOPermissionAccess 值。 使用此 AddPathList 方法來定義複雜的權限。

適用於

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String)

來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs

初始化該類別的新實例 FileIOPermission ,賦予指定檔案或目錄的指定存取權及檔案控制資訊的指定存取權。

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)

參數

access
FileIOPermissionAccess

列舉值的位元組合 FileIOPermissionAccess 。

actionscontrol
AccessControlActions

列舉值的位元組合 AccessControlActions 。

path
String

檔案或目錄的絕對路徑。

例外狀況

該 access 參數並非 的 FileIOPermissionAccess有效值。

-或-

這個 path 參數不是有效的字串。

-或-

參數 path 並未指定檔案或目錄的絕對路徑。

備註

此建構子只允許指定檔案或目錄指定一個 FileIOPermissionAccess 值。 使用此 AddPathList 方法來定義複雜的權限。

該 control 參數指定所指定的 path 檔案或目錄的存取控制清單(ACL)是否可以被更改、檢視或無法存取。

Important

存取控制清單(ACL)描述了對特定檔案及其屬性擁有或不擁有特定操作權限的個人或團體。 更改或查看ACL的能力是一項重要的授權,應謹慎授予。

適用於

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String[])

來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs
來源:
FileIOPermission.cs

初始化該類別的新實例 FileIOPermission ,賦予指定檔案與目錄的指定存取權限,以及對檔案控制資訊的指定存取權限。

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())

參數

access
FileIOPermissionAccess

列舉值的位元組合 FileIOPermissionAccess 。

actionscontrol
AccessControlActions

列舉值的位元組合 AccessControlActions 。

pathList
String[]

一個包含檔案與目錄絕對路徑的陣列。

例外狀況

該 access 參數並非 的 FileIOPermissionAccess有效值。

-或-

陣列中的 pathList 項目不是有效的字串。

備註

此建構器僅允許為指定的檔案與目錄指定一個 FileIOPermissionAccess 值。 使用此 AddPathList 方法來定義複雜的權限。

該 control 參數指定所指定的 path 檔案或目錄的存取控制清單(ACL)是否可以被更改、檢視或無法存取。

Important

存取控制清單(ACL)描述了對特定檔案及其屬性擁有或不擁有特定操作權限的個人或團體。 更改或查看ACL的能力是一項重要的授權,應謹慎授予。

適用於