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. DemandUrlIdentityPermission Urlがある場合、証拠に対応するが、要求されたアクセス許可と比較されます。 UrlIdentityPermissionIf 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.

適用対象