Sdílet prostřednictvím


SiteMembershipCondition Třída

Definice

Určuje, zda sestavení patří do skupiny kódu testováním lokality, ze které pochází. Tato třída se nemůže dě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
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í na webu, pokud tento kód pochází z webu určeného nástrojem Site. Identita webu se definuje pro kód z adres URL s libovolným protokolem kromě FILE. Web je řetězec mezi "//" za protokolem adresy URL a následujícím "/", pokud je k dispozici. Je 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 je www.fourthcoffee.com, ne www.fourthcoffee.com:8000.

Weby mohou být přesně spárované nebo pomocí předpony se zástupným znakem (*) na oddělovači tečky. Například název *.fourthcoffee.com webu odpovídá fourthcoffee.com a www.fourthcoffee.comtaké . Bez zástupných znaků musí být název webu přesnou shodou. Název webu * se bude shodovat s jakýmkoli webem, 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ý testuje podmínku členství.

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 SiteMembershipConditionobjektu .

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()

Získá aktuální Type instanci.

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

Vytvoří mělkou kopii aktuálního Objectsouboru .

(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ího stavu se zadaným PolicyLevelobjektem .

Platí pro