Site Classe

Définition

Attention

Code Access Security is not supported or honored by the runtime.

Fournit le site Web d'origine d'un assembly de code en tant que preuve pour une évaluation de stratégie. Cette classe ne peut pas être héritée.

public ref class Site sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Site sealed : System::Security::Policy::IIdentityPermissionFactory
public sealed class Site : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class Site : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
public sealed class Site : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Site : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Site : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
type Site = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Site = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Serializable>]
type Site = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Site = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Site = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
Public NotInheritable Class Site
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Site
Implements IIdentityPermissionFactory
Héritage
Héritage
Site
Attributs
Implémente

Remarques

Attention

La sécurité de l’accès au code (CAS) a été déconseillée dans toutes les versions de .NET Framework et .NET. Les versions récentes de .NET ne respectent pas les annotations CAS et produisent des erreurs si les API associées au cas sont utilisées. Les développeurs doivent rechercher d’autres moyens d’accomplir des tâches de sécurité.

La présence de preuves produit un SiteIdentityPermission ensemble de Site subventions. S’il y a un Demand pour , celui SiteIdentityPermission qui correspond à la Site preuve sera comparé à l’autorisation SiteIdentityPermissiondemandée.

L’identité de site est définie pour le code à partir d’URL avec n’importe quel protocole à l’exception de FILE. Un site est la chaîne entre le « // » après le protocole d’une URL et le « / » suivant, le cas échéant. Par exemple, www.fourthcoffee.com est l’identité de site dans l’URL http://www.fourthcoffee.com/process/grind.htm. Cela exclut les numéros de port. Si une URL donnée est http://www.fourthcoffee.com:8000/, le site n’est www.fourthcoffee.compas 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.

Propriétés

Name

Obtient le site Web d'origine de l'assembly du code.

Méthodes

Clone()

Crée un objet qui est une copie de l'instance actuelle.

Clone()

Crée un objet qui est une copie complète de l'instance actuelle.

(Hérité de EvidenceBase)
Copy()

Crée une copie équivalente de l'objet Site.

CreateFromUrl(String)

Crée un objet Site à partir de l'URL spécifiée.

CreateIdentityPermission(Evidence)

Crée une autorisation d'identité qui correspond à l'objet Site en cours.

Equals(Object)

Vérifie si le Site en cours et l'objet spécifié sont équivalents.

GetHashCode()

Retourne le code de hachage du nom de site Web actuel.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne représentant l'objet Site en cours.

S’applique à