SiteMembershipCondition Classe

Définition

Détermine si un assembly appartient à un groupe de codes en testant le site à partir duquel il provient. Cette classe ne peut pas être héritée.

public ref class SiteMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class SiteMembershipCondition sealed
[System.Serializable]
public sealed class SiteMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SiteMembershipCondition
[<System.Serializable>]
type SiteMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SiteMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
Public NotInheritable Class SiteMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class SiteMembershipCondition
Héritage
SiteMembershipCondition
Attributs
Implémente

Remarques

Un assembly de code satisfait à une condition d’appartenance de site si ce code provient du site Web spécifié par Site. 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 « / », s’il est présent. Par exemple, www.fourthcoffee.com est l’identité du 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 est www.fourthcoffee.com, et non www.fourthcoffee.com:8000.

Les sites peuvent être mis en correspondance exactement ou par un préfixe générique (« * ») au niveau du délimiteur point. Par exemple, le nom *.fourthcoffee.com du site correspond fourthcoffee.com également à www.fourthcoffee.com. Sans caractère générique, le nom du site doit être une correspondance précise. Le nom du site * correspond à n’importe quel site, mais ne correspond pas au code qui n’a aucune preuve de site.

Constructeurs

Nom Description
SiteMembershipCondition(String)

Initialise une nouvelle instance de la SiteMembershipCondition classe avec le nom du site qui détermine l’appartenance.

Propriétés

Nom Description
Site

Obtient ou définit le site pour lequel la condition d’appartenance teste.

Méthodes

Nom Description
Check(Evidence)

Détermine si la preuve spécifiée satisfait à la condition d’appartenance.

Copy()

Crée une copie équivalente de la condition d’appartenance.

Equals(Object)

Détermine si le site à partir de l’objet spécifié SiteMembershipCondition est équivalent au site contenu dans le fichier actif SiteMembershipCondition.

FromXml(SecurityElement, PolicyLevel)

Reconstruit un objet de sécurité avec un état spécifié à partir d’un encodage XML.

FromXml(SecurityElement)

Reconstruit un objet de sécurité avec un état spécifié à partir d’un encodage XML.

GetHashCode()

Obtient le code de hachage pour la condition d’appartenance actuelle.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Crée et retourne une représentation sous forme de chaîne de la condition d’appartenance.

ToXml()

Crée un encodage XML de l’objet de sécurité et son état actuel.

ToXml(PolicyLevel)

Crée un encodage XML de l’objet de sécurité et son état actuel avec le code spécifié PolicyLevel.

S’applique à