Url Url Url Url Class

定義

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

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

注釈

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

プロトコル (HTTP、HTTPS、FTP) や、ファイルを含む完全な URL と見なされます。The complete URL is considered, including the protocol (HTTP, HTTPS, FTP) and the file. たとえば、http://www.fourthcoffee.com/process/grind.htmは完全な URL です。For example, http://www.fourthcoffee.com/process/grind.htm is a complete URL.

まったく、または最後の位置でのワイルドカードの Url を照合できます。URLs can be matched exactly or by a wildcard in the final position. たとえば、http://www.fourthcoffee.com/process/*ワイルドカードの URL です。For example, http://www.fourthcoffee.com/process/* is a wildcard URL.

コンストラクター

Url(String) Url(String) Url(String) Url(String)

コード アセンブリの発生元の URL を指定して、Url クラスの新しいインスタンスを初期化します。Initializes a new instance of the Url class with the URL from which a code assembly originates.

プロパティ

Value Value Value Value

コード アセンブリの発生元の URL を取得します。Gets the URL 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()

証拠オブジェクトの新しいコピーを作成します。Creates a new copy of the evidence object.

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

Url 証拠クラスの現在のインスタンスに対応する ID アクセス許可を作成します。Creates an identity permission corresponding to the current instance of the Url evidence class.

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

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

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

現在の URL のハッシュ コードを取得します。Gets the hash code of the current URL.

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

現在の Url の文字列形式を返します。Returns a string representation of the current Url.

適用対象