ZoneIdentityPermission コンストラクタ (SecurityZone)
アセンブリ: mscorlib (mscorlib.dll 内)
構文
使用例
' CreateZone creates ZoneIdentityPermission objects. Public Function CreateZone(ByRef zone As SecurityZone) As Boolean If zoneIndex >= myZone.Length Then zone = SecurityZone.NoZone zoneIndex = zoneIndex + 1 Return False End If zone = myZone(zoneIndex) zoneIndex = zoneIndex + 1 Return True End Function 'CreateZone
// CreateZone creates ZoneIdentityPermission objects. public bool CreateZone(out SecurityZone zone) { if (zoneIndex >= myZone.Length) { zone = SecurityZone.NoZone; zoneIndex++; return false; } zone = myZone[zoneIndex++]; return true; }
// CreateZone creates ZoneIdentityPermission objects. bool CreateZone( [Out]SecurityZone * zone ) { if ( zoneIndex >= myZone->Length ) { *zone = SecurityZone::NoZone; zoneIndex++; return false; } *zone = myZone[ zoneIndex++ ]; return true; }
// CreateZone creates ZoneIdentityPermission objects. public boolean CreateZone(ZoneIdentityPermission zonePerm[], SecurityZone zone[]) { if (zoneIndex >= myZone.length) { zonePerm[0] = new ZoneIdentityPermission(PermissionState.None); zone[0] = SecurityZone.NoZone; zoneIndex++; return false; } zone[0] = myZone[zoneIndex++]; try { zonePerm[0] = new ZoneIdentityPermission(zone[0]); return true; } catch (System.Exception e) { Console.WriteLine(("Cannot create ZoneIdentityPermission: " + zone[0] + " " + e)); zonePerm[0] = new ZoneIdentityPermission(PermissionState.None); zone[0] = SecurityZone.NoZone; return true; } } //CreateZone
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
ZoneIdentityPermission コンストラクタ (PermissionState)
アセンブリ: mscorlib (mscorlib.dll 内)
構文
例外
解説
完全に制限した (None) アクセス許可または Unrestricted アクセス許可のいずれかを作成します。
メモ |
---|
.NET Framework Version 1.0 および 1.1 では、アクセス許可状態値 Unrestricted を ID アクセス許可に割り当てることはできません。.NET Framework Version 2.0 では、任意のアクセス許可状態値を ID アクセス許可に割り当てることができます。つまり、バージョン 2.0 では、ID アクセス許可の動作が、IUnrestrictedPermission インターフェイスを実装しているアクセス許可の動作と等しくなります。バージョン 2.0 のアプリケーションをバージョン 1.1 の CAS ポリシーで実行する方法については、「<legacyV1CASPolicy> 要素」を参照してください。 |
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
ZoneIdentityPermission コンストラクタ
- ZoneIdentityPermission コンストラクタのページへのリンク