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 の正しい値ではありません。
例
次のコード例は、 コンストラクターの使用方法を RegistryPermission(PermissionState) 示しています。
readPerm2 = new RegistryPermission(PermissionState.None);
readPerm2.FromXml(readPerm1.ToXml());
Console.WriteLine("Result of ToFromXml = " + readPerm2.ToString() + "\n");
readPerm2 = New RegistryPermission(PermissionState.None)
readPerm2.FromXml(readPerm1.ToXml())
Console.WriteLine("Result of ToFromXml = " + readPerm2.ToString() + vbLf)
注釈
完全に制限された (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
アクセスが許可されているレジストリ変数の一覧 (セミコロン区切り)。
例外
例
次のコード例は、 コンストラクターの使用方法を RegistryPermission(RegistryPermissionAccess, String) 示しています。
RegistryPermission readPerm1;
Console.WriteLine("Creating RegistryPermission with AllAccess rights for 'HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0'");
readPerm1 = new RegistryPermission(RegistryPermissionAccess.AllAccess, "HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0");
Dim readPerm1 As RegistryPermission
Console.WriteLine("Creating RegistryPermission with AllAccess rights for 'HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0'")
readPerm1 = New RegistryPermission(RegistryPermissionAccess.AllAccess, "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0")
注釈
このコンストラクターでは、値の 1 つだけを RegistryPermissionAccess 指定できます。 このアクセスは、一覧表示されているすべてのレジストリ変数に適用されます。 を使用して 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
アクセスが許可されているレジストリ変数の一覧 (セミコロン区切り)。
例外
注釈
このコンストラクターでは、値の 1 つだけを RegistryPermissionAccess 指定できます。 このアクセスは、一覧表示されているすべてのレジストリ変数に適用されます。 を使用して AddPathList 、より複雑なアクセス許可を定義します。
パラメーターは control
、 で pathList
指定されたレジストリ キーのアクセス制御リスト (ACL) を変更、表示、またはアクセスできないかどうかを指定します。
重要
アクセス制御リスト (ACL) は、指定されたレジストリ キーに対する特定のアクションに対する権限を持っているか、持っていない個人またはグループについて説明します。 ACL を変更または表示する機能は重要なアクセス許可であり、注意して付与する必要があります。
適用対象
.NET