言語

ZoneIdentityPermission コンストラクター

定義

ZoneIdentityPermission クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
ZoneIdentityPermission(PermissionState)

指定したZoneIdentityPermissionを使用して、PermissionState クラスの新しいインスタンスを初期化します。

ZoneIdentityPermission(SecurityZone)

指定したゾーン ID を表すために、 ZoneIdentityPermission クラスの新しいインスタンスを初期化します。

ZoneIdentityPermission(PermissionState)

ソース:
ZoneIdentityPermission.cs
ソース:
ZoneIdentityPermission.cs
ソース:
ZoneIdentityPermission.cs
ソース:
ZoneIdentityPermission.cs
ソース:
ZoneIdentityPermission.cs
ソース:
ZoneIdentityPermission.cs
ソース:
ZoneIdentityPermission.cs

指定したZoneIdentityPermissionを使用して、PermissionState クラスの新しいインスタンスを初期化します。

public:
 ZoneIdentityPermission(System::Security::Permissions::PermissionState state);
public ZoneIdentityPermission(System.Security.Permissions.PermissionState state);
new System.Security.Permissions.ZoneIdentityPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.ZoneIdentityPermission
Public Sub New (state As PermissionState)

パラメーター

state
PermissionState

PermissionState値の 1 つ。

例外

state パラメーターは、PermissionStateの有効な値ではありません。

注釈

完全に制限された (None) アクセス許可または Unrestricted アクセス許可を作成します。

Note

.NET Framework バージョン 1.0 および 1.1 では、ID アクセス許可に Unrestricted アクセス許可の状態値を持つことはできません。 .NET Framework バージョン 2.0 以降では、ID アクセス許可には任意のアクセス許可の状態値を設定できます。 つまり、2.0 以降のバージョンでは、ID アクセス許可は、 IUnrestrictedPermission インターフェイスを実装するアクセス許可と同じ動作を持ちます。 つまり、アセンブリに完全な信頼が付与されている場合、アセンブリの ID に関係なく、ID の要求は常に成功します。

.NET Framework バージョン 1.0 および 1.1 では、呼び出し元アセンブリが完全に信頼されている場合でも、ID アクセス許可に対する要求が有効になります。 つまり、呼び出し元のアセンブリには完全な信頼がありますが、アセンブリが要求された条件を満たしていない場合、ID アクセス許可の要求は失敗します。 .NET Framework バージョン 2.0 以降では、呼び出し元アセンブリに完全な信頼がある場合、ID アクセス許可の要求は無効になります。 これにより、すべてのアクセス許可の一貫性が保証され、特別なケースとして ID アクセス許可が処理されるのを排除できます。

適用対象

ZoneIdentityPermission(SecurityZone)

ソース:
ZoneIdentityPermission.cs
ソース:
ZoneIdentityPermission.cs
ソース:
ZoneIdentityPermission.cs
ソース:
ZoneIdentityPermission.cs
ソース:
ZoneIdentityPermission.cs
ソース:
ZoneIdentityPermission.cs
ソース:
ZoneIdentityPermission.cs

指定したゾーン ID を表すために、 ZoneIdentityPermission クラスの新しいインスタンスを初期化します。

public:
 ZoneIdentityPermission(System::Security::SecurityZone zone);
public ZoneIdentityPermission(System.Security.SecurityZone zone);
new System.Security.Permissions.ZoneIdentityPermission : System.Security.SecurityZone -> System.Security.Permissions.ZoneIdentityPermission
Public Sub New (zone As SecurityZone)

パラメーター

zone
SecurityZone

ゾーン識別子。

適用対象