PermissionState を指定して、ZoneIdentityPermission クラスの新しいインスタンスを初期化します。
名前空間: System.Security.Permissions
アセンブリ: mscorlib (mscorlib.dll 内)
構文
'宣言
Public Sub New ( _
state As PermissionState _
)
'使用
Dim state As PermissionState
Dim instance As New ZoneIdentityPermission(state)
public ZoneIdentityPermission (
PermissionState state
)
public:
ZoneIdentityPermission (
PermissionState state
)
public ZoneIdentityPermission (
PermissionState state
)
public function ZoneIdentityPermission (
state : PermissionState
)
適用できません。
パラメータ
- state
PermissionState 値の 1 つ。
例外
例外の種類 | 条件 |
---|---|
state パラメータが、PermissionState の有効値ではありません。 |
解説
完全に制限した (None) アクセス許可または Unrestricted アクセス許可のいずれかを作成します。
![]() |
---|
.NET Framework Version 1.0 および 1.1 では、アクセス許可状態値 Unrestricted を ID アクセス許可に割り当てることはできません。.NET Framework Version 2.0 では、任意のアクセス許可状態値を ID アクセス許可に割り当てることができます。つまり、バージョン 2.0 では、ID アクセス許可の動作が、IUnrestrictedPermission インターフェイスを実装しているアクセス許可の動作と等しくなります。つまり、アセンブリに完全な信頼が与えられていれば、アセンブリの ID には関係なく、ID の要求は常に成功します。バージョン 2.0 のアプリケーションをバージョン 1.1 の CAS ポリシーで実行する方法については、「<legacyV1CASPolicy> 要素」を参照してください。 |
.NET Framework Version 1.0 および 1.1 では、呼び出し元のアセンブリが完全に信頼されていても、ID アクセス許可の要求は有効です。したがって、呼び出し元のアセンブリに完全な信頼があっても、そのアセンブリが要求の基準を満たしていない場合、ID アクセス許可の要求は失敗します。.NET Framework Version 2.0 では、呼び出し元のアセンブリに完全な信頼があっても、ID アクセス許可の要求は無効です。これにより、すべてのアクセス許可で一貫性が保証され、ID アクセス許可の特殊な場合としての扱いをなくしています。
使用例
Dim zoneIdPerm2 As New ZoneIdentityPermission(PermissionState.None)
ZoneIdentityPermission zoneIdPerm2 = new ZoneIdentityPermission(PermissionState.None);
プラットフォーム
Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition
Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。
バージョン情報
.NET Framework
サポート対象 : 3.0,2.0,1.1,1.0
参照
関連項目
ZoneIdentityPermission クラス
ZoneIdentityPermission メンバ
System.Security.Permissions 名前空間