HashMembershipCondition クラス

定義

アセンブリのハッシュ値をテストして、そのアセンブリがコード グループに属するかどうかを判断します。Determines whether an assembly belongs to a code group by testing its hash value. このクラスは継承できません。This class cannot be inherited.

public ref class HashMembershipCondition sealed : System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable, System::Security::Policy::IMembershipCondition
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class HashMembershipCondition : System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable, System.Security.Policy.IMembershipCondition
type HashMembershipCondition = class
    interface IMembershipCondition
    interface IDeserializationCallback
    interface ISerializable
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
Public NotInheritable Class HashMembershipCondition
Implements IDeserializationCallback, IMembershipCondition, ISerializable
継承
HashMembershipCondition
属性
実装

コンストラクター

HashMembershipCondition(HashAlgorithm, Byte[])

メンバーシップを確認するハッシュ アルゴリズムとハッシュ値を使用して、HashMembershipCondition クラスの新しいインスタンスを初期化します。Initializes a new instance of the HashMembershipCondition class with the hash algorithm and hash value that determine membership.

プロパティ

HashAlgorithm

メンバーシップ条件に使用するハッシュ アルゴリズムを取得または設定します。Gets or sets the hash algorithm to use for the membership condition.

HashValue

メンバーシップ条件のテスト対象のハッシュ値を取得または設定します。Gets or sets the hash value for which the membership condition tests.

メソッド

Check(Evidence)

指定した証拠がメンバーシップ条件を満たしているかどうかを確認します。Determines whether the specified evidence satisfies the membership condition.

Copy()

メンバーシップ条件の同等コピーを作成します。Creates an equivalent copy of the membership condition.

Equals(Object)

指定したオブジェクトの HashValue および HashAlgorithm が、現在の HashValue に含まれている HashAlgorithm および HashMembershipCondition と等しいかどうかを判断します。Determines whether the HashValue and the HashAlgorithm from the specified object are equivalent to the HashValue and HashAlgorithm contained in the current HashMembershipCondition.

FromXml(SecurityElement)

XML エンコードから指定された状態で、セキュリティ オブジェクトを再構築します。Reconstructs a security object with a specified state from an XML encoding.

FromXml(SecurityElement, PolicyLevel)

XML エンコードから指定された状態で、セキュリティ オブジェクトを再構築します。Reconstructs a security object with a specified state from an XML encoding.

GetHashCode()

現在のメンバーシップ条件のハッシュ コードを取得します。Gets the hash code for the current membership condition.

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

メンバーシップ条件の文字列形式を作成して返します。Creates and returns a string representation of the membership condition.

ToXml()

セキュリティ オブジェクトとその現在の状態の XML エンコードを作成します。Creates an XML encoding of the security object and its current state.

ToXml(PolicyLevel)

PolicyLevel を指定して、セキュリティ オブジェクトとその現在の状態の XML エンコーディングを作成します。Creates an XML encoding of the security object and its current state with the specified PolicyLevel.

明示的なインターフェイスの実装

IDeserializationCallback.OnDeserialization(Object)

オブジェクト グラフ全体が逆シリアル化された時点で実行します。Runs when the entire object graph has been deserialized.

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

SerializationInfo に、オブジェクトをシリアル化するために必要なデータを設定します。Populates a SerializationInfo with the data needed to serialize the target object.

適用対象