SiteMembershipCondition Třída

Definice

Určuje, zda sestavení patří do skupiny kódu otestováním lokality, 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í lokality, pokud tento kód pochází z webu určeného parametrem Site . Identita lokality je definována pro kód z adres URL s libovolným protokolem s výjimkou souboru. Lokalita je řetězec mezi znakem "//" za protokolem adresy URL a následujícím znakem "/", pokud je k dispozici. Například www.fourthcoffee.com je identita lokality v adrese URL http://www.fourthcoffee.com/process/grind.htm . To nezahrnuje čísla portů. Pokud je zadaná adresa URL http://www.fourthcoffee.com:8000/ , lokalita není www.fourthcoffee.com www.fourthcoffee.com:8000 .

Lokality se můžou přesně shodovat nebo zástupné * předpony ("") na oddělovači teček. Například název lokality *.fourthcoffee.com odpovídá fourthcoffee.com i www.fourthcoffee.com . Bez zástupného znaku musí být název webu přesně shodný. Název lokality * bude odpovídat libovolné lokalitě, ale neshoduje se s kódem, který nemá žádné legitimace v lokalitě.

Konstruktory

SiteMembershipCondition(String)

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

Vlastnosti

Site

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

Metody

Check(Evidence)

Určuje, zda zadaný legitimace splňuje podmínku členství.

Copy()

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

Equals(Object)

Určuje, zda je lokalita ze zadaného SiteMembershipCondition objektu shodná s lokalitou obsaženou 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 hodnoty hash aktuální podmínky členství.

GetType()

Získá Type aktuální instanci.

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

Vytvoří kopii aktuálního seznamu 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ího stavu.

ToXml(PolicyLevel)

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

Platí pro