FileIOPermission 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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 ,並依規定提供完全受限或無限制的權限。
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 ,並以指定檔案或目錄的指定存取權。
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
檔案或目錄的絕對路徑。
例外狀況
備註
此建構子僅允許指定檔案或目錄中指定其中一個 FileIOPermissionAccess 值。 使用此 AddPathList 方法來定義複雜的權限。
適用於
FileIOPermission(FileIOPermissionAccess, String[])
初始化該類別的新實例 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[]
一個包含檔案與目錄絕對路徑的陣列。
例外狀況
備註
此建構器僅允許為指定的檔案與目錄指定一個 FileIOPermissionAccess 值。 使用此 AddPathList 方法來定義複雜的權限。
適用於
FileIOPermission(FileIOPermissionAccess, AccessControlActions, String)
初始化該類別的新實例 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
檔案或目錄的絕對路徑。
例外狀況
備註
此建構子只允許指定檔案或目錄指定一個 FileIOPermissionAccess 值。 使用此 AddPathList 方法來定義複雜的權限。
該 control 參數指定所指定的 path 檔案或目錄的存取控制清單(ACL)是否可以被更改、檢視或無法存取。
Important
存取控制清單(ACL)描述了對特定檔案及其屬性擁有或不擁有特定操作權限的個人或團體。 更改或查看ACL的能力是一項重要的授權,應謹慎授予。
適用於
FileIOPermission(FileIOPermissionAccess, AccessControlActions, String[])
初始化該類別的新實例 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[]
一個包含檔案與目錄絕對路徑的陣列。
例外狀況
備註
此建構器僅允許為指定的檔案與目錄指定一個 FileIOPermissionAccess 值。 使用此 AddPathList 方法來定義複雜的權限。
該 control 參數指定所指定的 path 檔案或目錄的存取控制清單(ACL)是否可以被更改、檢視或無法存取。
Important
存取控制清單(ACL)描述了對特定檔案及其屬性擁有或不擁有特定操作權限的個人或團體。 更改或查看ACL的能力是一項重要的授權,應謹慎授予。