RegistryPermission コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
RegistryPermission クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| RegistryPermission(PermissionState) |
RegistryPermission クラスの新しいインスタンスを、指定されたとおりに完全に制限されたアクセス許可または無制限のアクセス許可で初期化します。 |
| RegistryPermission(RegistryPermissionAccess, String) |
指定したレジストリ変数へのアクセス権を指定して、 RegistryPermission クラスの新しいインスタンスを初期化します。 |
| RegistryPermission(RegistryPermissionAccess, AccessControlActions, String) |
指定したレジストリ変数への指定されたアクセス権と、レジストリ制御情報に対する指定したアクセス権を使用して、 RegistryPermission クラスの新しいインスタンスを初期化します。 |
RegistryPermission(PermissionState)
RegistryPermission クラスの新しいインスタンスを、指定されたとおりに完全に制限されたアクセス許可または無制限のアクセス許可で初期化します。
public:
RegistryPermission(System::Security::Permissions::PermissionState state);
public RegistryPermission(System.Security.Permissions.PermissionState state);
new System.Security.Permissions.RegistryPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.RegistryPermission
Public Sub New (state As PermissionState)
パラメーター
- state
- PermissionState
PermissionState値の 1 つ。
例外
state パラメーターは、PermissionStateの有効な値ではありません。
注釈
完全に制限された (None) またはレジストリ変数へのアクセス Unrestricted を作成します。
適用対象
RegistryPermission(RegistryPermissionAccess, String)
指定したレジストリ変数へのアクセス権を指定して、 RegistryPermission クラスの新しいインスタンスを初期化します。
public:
RegistryPermission(System::Security::Permissions::RegistryPermissionAccess access, System::String ^ pathList);
public RegistryPermission(System.Security.Permissions.RegistryPermissionAccess access, string pathList);
new System.Security.Permissions.RegistryPermission : System.Security.Permissions.RegistryPermissionAccess * string -> System.Security.Permissions.RegistryPermission
Public Sub New (access As RegistryPermissionAccess, pathList As String)
パラメーター
- access
- RegistryPermissionAccess
RegistryPermissionAccess値の 1 つ。
- pathList
- String
アクセス権が付与されるレジストリ変数 (セミコロン区切り) の一覧。
例外
注釈
このコンストラクターでは、 RegistryPermissionAccess 値の 1 つだけを指定できます。 このアクセスは、一覧表示されているすべてのレジストリ変数に適用されます。 AddPathListを使用して、より複雑なアクセス許可を定義します。
適用対象
RegistryPermission(RegistryPermissionAccess, AccessControlActions, String)
指定したレジストリ変数への指定されたアクセス権と、レジストリ制御情報に対する指定したアクセス権を使用して、 RegistryPermission クラスの新しいインスタンスを初期化します。
public:
RegistryPermission(System::Security::Permissions::RegistryPermissionAccess access, System::Security::AccessControl::AccessControlActions control, System::String ^ pathList);
public RegistryPermission(System.Security.Permissions.RegistryPermissionAccess access, System.Security.AccessControl.AccessControlActions control, string pathList);
new System.Security.Permissions.RegistryPermission : System.Security.Permissions.RegistryPermissionAccess * System.Security.AccessControl.AccessControlActions * string -> System.Security.Permissions.RegistryPermission
Public Sub New (access As RegistryPermissionAccess, control As AccessControlActions, pathList As String)
パラメーター
- access
- RegistryPermissionAccess
RegistryPermissionAccess値の 1 つ。
- control
- AccessControlActions
AccessControlActions値のビットごとの組み合わせ。
- pathList
- String
アクセス権が付与されるレジストリ変数 (セミコロン区切り) の一覧。
例外
注釈
このコンストラクターでは、 RegistryPermissionAccess 値の 1 つだけを指定できます。 このアクセスは、一覧表示されているすべてのレジストリ変数に適用されます。 AddPathListを使用して、より複雑なアクセス許可を定義します。
control パラメーターは、pathListで指定されたレジストリ キーのアクセス制御リスト (ACL) を変更、表示、またはアクセスできるかどうかを指定します。
Important
アクセス制御リスト (ACL) は、指定されたレジストリ キーに対する特定のアクションに対する権限を持っている、または持たない個人またはグループを表します。 ACL を変更または表示する機能は重要なアクセス許可であり、慎重に付与する必要があります。