Partager via


SiteMembershipCondition Classe

Définition

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

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

Remarques

Un assembly de code remplit une condition d’appartenance au site si ce code provient du site Web spécifié par Site. L’identité de site est définie pour le code provenant 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 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 de points. Par exemple, le nom *.fourthcoffee.com du site correspond fourthcoffee.com à ainsi que 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

SiteMembershipCondition(String)

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

Propriétés

Site

Obtient ou définit le site pour lequel la condition d'appartenance se vérifie.

Méthodes

Check(Evidence)

Détermine si la preuve spécifiée remplit la condition d'appartenance.

Copy()

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

Equals(Object)

Détermine si le site de l'objet SiteMembershipCondition spécifié est équivalent au site contenu dans le SiteMembershipCondition en cours.

FromXml(SecurityElement)

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

FromXml(SecurityElement, PolicyLevel)

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 le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Crée et retourne une chaîne représentant la condition d'appartenance.

ToXml()

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

ToXml(PolicyLevel)

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

S’applique à