FileIOPermission コンストラクター

定義

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.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列挙値の 1 つ。

例外

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 値の 1 つのみを指定できます。 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配列内のエントリが有効な文字列ではありません。

注釈

このコンストラクターでは、指定したファイルとディレクトリに対して 1 つの 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 パラメーターは、ファイルまたはディレクトリへの絶対パスを指定しません。

注釈

このコンストラクターでは、指定したファイルまたはディレクトリに対して 1 つの 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配列内のエントリが有効な文字列ではありません。

注釈

このコンストラクターでは、指定したファイルとディレクトリに対して 1 つの FileIOPermissionAccess 値のみを指定できます。 AddPathListメソッドを使用して、複雑なアクセス許可を定義します。

control パラメーターは、pathで指定されたファイルまたはディレクトリのアクセス制御リスト (ACL) を変更、表示、またはアクセスできるかどうかを指定します。

Important

アクセス制御リスト (ACL) は、特定のファイルとそのプロパティに対する特定のアクションに対する権限を持っている(または持っていない)個人またはグループを表します。 ACL を変更または表示する機能は重要なアクセス許可であり、慎重に付与する必要があります。

適用対象