SiteMembershipCondition Třída

Definice

Určuje, zda sestavení patří do skupiny kódu tím, že otestuje lokalitu, ze které pochází. Tuto třídu nelze zdědit.

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
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SiteMembershipCondition : System.Security.Policy.IMembershipCondition
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
Dědičnost
SiteMembershipCondition
Atributy
Implementuje

Poznámky

Sestavení kódu splňuje podmínku členství webu, pokud tento kód pochází z webu určeného Site. Identita webu je definována pro kód z adres URL s libovolným protokolem s výjimkou FILE. Web je řetězec mezi řetězcem //za protokolem adresy URL a následujícím řetězcem /, pokud je k dispozici. Je to například www.fourthcoffee.com identita webu v adrese URL http://www.fourthcoffee.com/process/grind.htm. Tím se vyloučí čísla portů. Pokud je http://www.fourthcoffee.com:8000/daná adresa URL , web není www.fourthcoffee.com``www.fourthcoffee.com:8000.

Weby se dají přesně shodovat nebo pomocí předpony se zástupnými čísly ("*") v oddělovači tečky. Například název *.fourthcoffee.com webu odpovídá fourthcoffee.com i www.fourthcoffee.comnázvu webu . Bez zástupné dokumentace musí být název webu přesnou shodou. Název * webu bude odpovídat jakémukoli webu, ale nebude odpovídat kódu, který neobsahuje žádné důkazy o webu.

Konstruktory

SiteMembershipCondition(String)

Inicializuje novou instanci SiteMembershipCondition třídy s názvem webu, který určuje členství.

Vlastnosti

Site

Získá nebo nastaví web, pro který podmínky členství testuje.

Metody

Check(Evidence)

Určuje, zda zadaný důkaz splňuje podmínku členství.

Copy()

Vytvoří ekvivalentní kopii podmínky členství.

Equals(Object)

Určuje, zda je lokalita ze zadaného SiteMembershipCondition objektu ekvivalentní lokalitě obsažené v aktuálním SiteMembershipCondition.

FromXml(SecurityElement)

Rekonstruuje objekt zabezpečení se zadaným stavem z kódování XML.

FromXml(SecurityElement, PolicyLevel)

Rekonstruuje objekt zabezpečení se zadaným stavem z kódování XML.

GetHashCode()

Získá kód hash pro aktuální podmínku členství.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vytvoří a vrátí řetězcovou reprezentaci podmínky členství.

ToXml()

Vytvoří kódování XML objektu zabezpečení a jeho aktuální stav.

ToXml(PolicyLevel)

Vytvoří kódování XML objektu zabezpečení a jeho aktuální stav se zadaným PolicyLevel.

Platí pro