Share via


SiteMembershipCondition クラス

定義

アセンブリがコード グループに属するかどうかをアセンブリの開始位置のサイトをテストして確認します。 このクラスは継承できません。

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

注釈

コード アセンブリは、 で Site指定された Web サイトから生成されたコードの場合、サイト メンバーシップの条件を満たします。 サイト ID は、FILE を除く任意のプロトコルを持つ URL からのコードに対して定義されます。 サイトは、URL のプロトコルの後の "//" と次の "/" (存在する場合) の間の文字列です。 たとえば、 www.fourthcoffee.com は URL http://www.fourthcoffee.com/process/grind.htmのサイト ID です。 これはポート番号を除きます。 指定した URL が の http://www.fourthcoffee.com:8000/場合、サイトは www.fourthcoffee.comではなく です www.fourthcoffee.com:8000

サイトは正確に一致するか、ドット区切り記号のワイルドカード ("*") プレフィックスで照合できます。 たとえば、サイト名*.fourthcoffee.comは と一致しますfourthcoffee.comwww.fourthcoffee.com。 ワイルドカードを使用しない場合、サイト名は正確に一致する必要があります。 サイト名 * は任意のサイトと一致しますが、サイトの証拠がないコードと一致しません。

コンストラクター

SiteMembershipCondition(String)

メンバーシップを決定するサイトの名前を使用して SiteMembershipCondition クラスの新しいインスタンス初期化します。

プロパティ

Site

メンバーシップ条件のテスト対象のサイトを取得または設定します。

メソッド

Check(Evidence)

指定した証拠がメンバーシップ条件を満たしているかどうかを確認します。

Copy()

メンバーシップ条件の同等コピーを作成します。

Equals(Object)

指定した SiteMembershipCondition オブジェクトのサイトが、現在の SiteMembershipCondition に含まれているサイトと等しいかどうかを判断します。

FromXml(SecurityElement)

XML エンコードから指定された状態で、セキュリティ オブジェクトを再構築します。

FromXml(SecurityElement, PolicyLevel)

XML エンコードから指定された状態で、セキュリティ オブジェクトを再構築します。

GetHashCode()

現在のメンバーシップ条件のハッシュ コードを取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

メンバーシップ条件の文字列形式を作成して返します。

ToXml()

セキュリティ オブジェクトとその現在の状態の XML エンコードを作成します。

ToXml(PolicyLevel)

PolicyLevel を指定して、セキュリティ オブジェクトとその現在の状態の XML エンコーディングを作成します。

適用対象