Url Url Url Url Class

Definition

Stellt eine URL, aus der eine Codeassembly stammt, als Beweis für eine Richtlinienauswertung bereit.Provides the URL from which a code assembly originates as evidence for policy evaluation. Diese Klasse kann nicht vererbt werden.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
Vererbung
Attribute
Implementiert

Hinweise

Das vorhanden sein Url von beweisen erzeugt UrlIdentityPermission einen im Berechtigungs Satz.The presence of Url evidence produces a UrlIdentityPermission in the grant set. Wenn ein Demand für UrlIdentityPermissionvorhanden ist, wird UrlIdentityPermission das, das dem Url Beweis entspricht, mit der angeforderten Berechtigung verglichen.If there is a Demand for UrlIdentityPermission, the UrlIdentityPermission that corresponds to the Url evidence is compared to the demanded permission.

Die gesamte URL wird berücksichtigt, einschließlich des Protokolls (http, HTTPS, FTP) und der Datei.The complete URL is considered, including the protocol (HTTP, HTTPS, FTP) and the file. Beispielsweise http://www.fourthcoffee.com/process/grind.htm ist eine komplette URL.For example, http://www.fourthcoffee.com/process/grind.htm is a complete URL.

URLs können genau oder mit einem Platzhalter an der endgültigen Position abgeglichen werden.URLs can be matched exactly or by a wildcard in the final position. Beispielsweise http://www.fourthcoffee.com/process/* ist eine Platzhalter-URL.For example, http://www.fourthcoffee.com/process/* is a wildcard URL.

Konstruktoren

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

Initialisiert eine neue Instanz der Url-Klasse mit der URL, aus der eine Codeassembly stammt.Initializes a new instance of the Url class with the URL from which a code assembly originates.

Eigenschaften

Value Value Value Value

Ruft die URL ab, aus der die Codeassembly stammt.Gets the URL from which the code assembly originates.

Methoden

Clone() Clone() Clone() Clone()

Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz darstellt.Creates a new object that is a copy of the current instance.

Copy() Copy() Copy() Copy()

Erstellt eine neue Kopie des Beweisobjekts.Creates a new copy of the evidence object.

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

Erstellt eine Identitätsberechtigung, die der aktuellen Instanz der Url-Beweisklasse entspricht.Creates an identity permission corresponding to the current instance of the Url evidence class.

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

Vergleicht das aktuelle Url-Beweisobjekt mit dem angegebenen Objekt auf Äquivalenz.Compares the current Url evidence object to the specified object for equivalence.

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

Ruft den Hashcode des aktuellen URLs ab.Gets the hash code of the current URL.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolgenentsprechung der aktuellen Url zurück.Returns a string representation of the current Url.

Gilt für: