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
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SiteMembershipCondition : System.Security.Policy.IMembershipCondition
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
属性
実装

注釈

コード アセンブリは、そのコードが指定された SiteWeb サイトから派生した場合に、サイト メンバーシップの条件を満たします。 サイト 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.com``www.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 エンコーディングを作成します。

適用対象