FileIOPermission コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
FileIOPermission クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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列挙値の 1 つ。
例外
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
ファイルまたはディレクトリの絶対パス。
例外
access パラメーターは、FileIOPermissionAccessの有効な値ではありません。
-又は-
path パラメーターが有効な文字列ではありません。
-又は-
path パラメーターは、ファイルまたはディレクトリへの絶対パスを指定しません。
注釈
このコンストラクターでは、指定したファイルまたはディレクトリに対して FileIOPermissionAccess 値の 1 つのみを指定できます。 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[]
ファイルとディレクトリの絶対パスを含む配列。
例外
注釈
このコンストラクターでは、指定したファイルとディレクトリに対して 1 つの 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
ファイルまたはディレクトリの絶対パス。
例外
access パラメーターは、FileIOPermissionAccessの有効な値ではありません。
-又は-
path パラメーターが有効な文字列ではありません。
-又は-
path パラメーターは、ファイルまたはディレクトリへの絶対パスを指定しません。
注釈
このコンストラクターでは、指定したファイルまたはディレクトリに対して 1 つの 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[]
ファイルとディレクトリの絶対パスを含む配列。
例外
注釈
このコンストラクターでは、指定したファイルとディレクトリに対して 1 つの FileIOPermissionAccess 値のみを指定できます。 AddPathListメソッドを使用して、複雑なアクセス許可を定義します。
control パラメーターは、pathで指定されたファイルまたはディレクトリのアクセス制御リスト (ACL) を変更、表示、またはアクセスできるかどうかを指定します。
Important
アクセス制御リスト (ACL) は、特定のファイルとそのプロパティに対する特定のアクションに対する権限を持っている(または持っていない)個人またはグループを表します。 ACL を変更または表示する機能は重要なアクセス許可であり、慎重に付与する必要があります。