Site Site Site Site Class

定義

ポリシー評価のための証拠として、コード アセンブリの開始位置の Web サイトを提供します。Provides the Web site from which a code assembly originates as evidence for policy evaluation. このクラスは継承できません。This class cannot be inherited.

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

注釈

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

サイト id は、Url からのコード ファイルを除く任意のプロトコルで定義されます。Site identity is defined for code from URLs with any protocol except FILE. サイト間の文字列とは、"//"URL と、次のプロトコルの後に「/」、存在する場合。A site is the string between the "//" after the protocol of a URL and the following "/", if present. たとえば、 www.fourthcoffee.com URL でサイトの id は、http://www.fourthcoffee.com/process/grind.htmします。For example, www.fourthcoffee.com is the site identity in the URL http://www.fourthcoffee.com/process/grind.htm. これには、ポート番号が含まれません。This excludes port numbers. 指定された URL がある場合http://www.fourthcoffee.com:8000/、サイトがwww.fourthcoffee.comではなく、www.fourthcoffee.com:8000します。If a given URL is http://www.fourthcoffee.com:8000/, the site is www.fourthcoffee.com, not www.fourthcoffee.com:8000.

コンストラクター

Site(String) Site(String) Site(String) Site(String)

コード アセンブリの開始位置の Web サイトを使用して Site クラスの新しいインスタンスを初期化します。Initializes a new instance of the Site class with the website from which a code assembly originates.

プロパティ

Name Name Name Name

コード アセンブリの開始位置の Web サイトを取得します。Gets the website 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()

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

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

指定した URL から新しい Site オブジェクトを作成します。Creates a new Site object from the specified URL.

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

現在の Site オブジェクトに対応する新しい ID アクセス許可を作成します。Creates an identity permission that corresponds to the current Site object.

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

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

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

現在の Web サイト名のハッシュ コードを返します。Returns the hash code of the current website name.

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()

現在の Site オブジェクトの文字列形式を返します。Returns a string representation of the current Site object.

適用対象