SiteMembershipCondition クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アセンブリがコード グループに属するかどうかをアセンブリの開始位置のサイトをテストして確認します。 このクラスは継承できません。
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.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 エンコーディングを作成します。 |
適用対象
.NET