Site Classe

Définition

Fournit le site Web d'origine d'un assembly de code en tant que preuve pour une évaluation de stratégie.Provides the Web site 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 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
Héritage
Site
Attributs
Implémente

Remarques

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

L’identité du site est définie pour le code des URL avec n’importe quel protocole sauf fichier.Site identity is defined for code from URLs with any protocol except FILE. Un site est la chaîne entre le «//» après le protocole d’une URL et le «/» suivant, le cas échéant.A site is the string between the "//" after the protocol of a URL and the following "/", if present. Par exemple, www.fourthcoffee.com est l’identité du site dans l' http://www.fourthcoffee.com/process/grind.htmURL.For example, www.fourthcoffee.com is the site identity in the URL http://www.fourthcoffee.com/process/grind.htm. Cela exclut les numéros de port.This excludes port numbers. Si une URL donnée est http://www.fourthcoffee.com:8000/, le site est www.fourthcoffee.com, et www.fourthcoffee.com:8000non.If a given URL is http://www.fourthcoffee.com:8000/, the site is www.fourthcoffee.com, not www.fourthcoffee.com:8000.

Constructeurs

Site(String)

Initialise une nouvelle instance de la classe Site avec le site Web d'origine d'un assembly de code.Initializes a new instance of the Site class with the website from which a code assembly originates.

Propriétés

Name

Obtient le site Web d'origine de l'assembly du code.Gets the website 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 copie équivalente de l'objet Site.Creates an equivalent copy of the Site object.

CreateFromUrl(String)

Crée un objet Site à partir de l'URL spécifiée.Creates a new Site object from the specified URL.

CreateIdentityPermission(Evidence)

Crée une autorisation d'identité qui correspond à l'objet Site en cours.Creates an identity permission that corresponds to the current Site object.

Equals(Object)

Vérifie si le Site en cours et l'objet spécifié sont équivalents.Compares the current Site to the specified object for equivalence.

GetHashCode()

Retourne le code de hachage du nom de site Web actuel.Returns the hash code of the current website name.

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 l'objet Site en cours.Returns a string representation of the current Site object.

S’applique à