Zone Zone Zone Zone Class

定義

ポリシーを評価するための証拠として、コード アセンブリのセキュリティ ゾーンを提供します。Provides the security zone of a code assembly as evidence for policy evaluation. このクラスは継承できません。This class cannot be inherited.

public ref class Zone sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class Zone : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
type Zone = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
Public NotInheritable Class Zone
Inherits EvidenceBase
Implements IIdentityPermissionFactory
継承
ZoneZoneZoneZone
属性
実装

注釈

有無Zone証拠が生成されます、ZoneIdentityPermission許可で設定します。The presence of Zone evidence produces a ZoneIdentityPermission in the grant set. 存在する場合、DemandZoneIdentityPermissionZoneIdentityPermissionに対応する、Zone証拠は、要求されたアクセス許可と比較されます。If there is a Demand for ZoneIdentityPermission, the ZoneIdentityPermission that corresponds to the Zone evidence will be compared with the demanded permission.

によって定義されているゾーン、SecurityZone列挙体。Zones are defined by the SecurityZone enumeration.

コンストラクター

Zone(SecurityZone) Zone(SecurityZone) Zone(SecurityZone) Zone(SecurityZone)

コード アセンブリの発生元のゾーンを指定して、Zone クラスの新しいインスタンスを初期化します。Initializes a new instance of the Zone class with the zone from which a code assembly originates.

プロパティ

SecurityZone SecurityZone SecurityZone SecurityZone

コード アセンブリの発生元のゾーンを取得します。Gets the zone from which the code assembly originates.

メソッド

Clone() Clone() Clone() Clone()

現在のインスタンスのコピーである新しいオブジェクトを作成します。Creates a new object that is a copy of the current instance.

Copy() Copy() Copy() Copy()

証拠オブジェクトの同等コピーを作成します。Creates an equivalent copy of the evidence object.

CreateFromUrl(String) CreateFromUrl(String) CreateFromUrl(String) CreateFromUrl(String)

指定した URL の新しいゾーンを作成します。Creates a new zone with the specified URL.

CreateIdentityPermission(Evidence) CreateIdentityPermission(Evidence) CreateIdentityPermission(Evidence) CreateIdentityPermission(Evidence)

Zone 証拠クラスの現在のインスタンスに対応する ID アクセス許可を作成します。Creates an identity permission that corresponds to the current instance of the Zone evidence class.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

現在の Zone 証拠オブジェクトと指定したオブジェクトが等しいかどうかを比較します。Compares the current Zone evidence object to the specified object for equivalence.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

現在のゾーンのハッシュ コードを取得します。Gets the hash code of the current zone.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在の Zone の文字列形式を返します。Returns a string representation of the current Zone.

適用対象