Url Classe

Définition

Fournit l'URL d'origine d'un assembly de code en tant que preuve pour une évaluation de stratégie.Provides the URL from which a code assembly originates as evidence for policy evaluation. Cette classe ne peut pas être héritée.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
Héritage
Url
Attributs
Implémente

Remarques

La présence d' Url preuve produit une UrlIdentityPermission dans le jeu d’autorisations.The presence of Url evidence produces a UrlIdentityPermission in the grant set. S’il existe un Demand pour UrlIdentityPermission, le UrlIdentityPermission qui correspond à la Url preuve est comparée à l’autorisation demandée.If there is a Demand for UrlIdentityPermission, the UrlIdentityPermission that corresponds to the Url evidence is compared to the demanded permission.

L’URL complète est prise en compte, y compris le protocole (HTTP, HTTPs, FTP) et le fichier.The complete URL is considered, including the protocol (HTTP, HTTPS, FTP) and the file. Par exemple, http://www.fourthcoffee.com/process/grind.htm est une URL complète.For example, http://www.fourthcoffee.com/process/grind.htm is a complete URL.

Les URL peuvent être mises en correspondance exactement ou par un caractère générique à la position finale.URLs can be matched exactly or by a wildcard in the final position. Par exemple, http://www.fourthcoffee.com/process/* est une URL générique.For example, http://www.fourthcoffee.com/process/* is a wildcard URL.

Constructeurs

Url(String)

Initialise une nouvelle instance de la classe Url avec l'URL d'origine d'un assembly de code.Initializes a new instance of the Url class with the URL from which a code assembly originates.

Propriétés

Value

Obtient l'URL d'origine de l'assembly du code.Gets the URL from which the code assembly originates.

Méthodes

Clone()

Crée un objet qui est une copie de l'instance actuelle.Creates a new object that is a copy of the current instance.

Copy()

Crée une nouvelle copie de l'objet de preuve.Creates a new copy of the evidence object.

CreateIdentityPermission(Evidence)

Crée une autorisation d'identité correspondant à l'instance actuelle de la classe de preuve Url.Creates an identity permission corresponding to the current instance of the Url evidence class.

Equals(Object)

Vérifie si l'objet de preuve Url en cours et l'objet spécifié sont équivalents.Compares the current Url evidence object to the specified object for equivalence.

GetHashCode()

Obtient le code de hachage de l'URL actuelle.Gets the hash code of the current URL.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne représentant le Url en cours.Returns a string representation of the current Url.

S’applique à