SiteMembershipCondition Klasa

Definicja

Określa, czy zestaw należy do grupy kodu, testując lokację, z której pochodzi. Klasa ta nie może być dziedziczona.

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
Dziedziczenie
SiteMembershipCondition
Atrybuty
Implementuje

Uwagi

Zestaw kodu spełnia warunek członkostwa witryny, jeśli ten kod pochodzi z witryny sieci Web określonej przez Site. Tożsamość witryny jest definiowana dla kodu z adresów URL z dowolnym protokołem z wyjątkiem pliku. Witryna jest ciągiem między ciągiem "//" po protokole adresu URL i następującym ciągiem "/", jeśli istnieje. Na przykład www.fourthcoffee.com to tożsamość witryny w adresie URL http://www.fourthcoffee.com/process/grind.htm. Wyklucza to numery portów. Jeśli dany adres URL to http://www.fourthcoffee.com:8000/, witryna to www.fourthcoffee.com, a nie www.fourthcoffee.com:8000.

Witryny można dokładnie dopasować lub za pomocą prefiksu symbolu wieloznakowego ("*") w ograniczniku kropkowym. Na przykład nazwa *.fourthcoffee.com witryny jest zgodna fourthcoffee.com , a także www.fourthcoffee.com. Bez symbolu wieloznacznych nazwa witryny musi być dokładnym dopasowaniem. Nazwa witryny * będzie zgodna z dowolną witryną, ale nie będzie zgodna z kodem, który nie ma dowodów na witrynę.

Konstruktory

SiteMembershipCondition(String)

Inicjuje nowe wystąpienie SiteMembershipCondition klasy o nazwie witryny, która określa członkostwo.

Właściwości

Site

Pobiera lub ustawia lokację, dla której testuje warunek członkostwa.

Metody

Check(Evidence)

Określa, czy określone dowody spełniają warunek członkostwa.

Copy()

Tworzy równoważną kopię warunku członkostwa.

Equals(Object)

Określa, czy lokacja z określonego SiteMembershipCondition obiektu jest równoważna lokacji zawartej w bieżącym SiteMembershipConditionobiekcie .

FromXml(SecurityElement)

Rekonstruuje obiekt zabezpieczeń o określonym stanie z kodowania XML.

FromXml(SecurityElement, PolicyLevel)

Rekonstruuje obiekt zabezpieczeń o określonym stanie z kodowania XML.

GetHashCode()

Pobiera kod skrótu dla bieżącego warunku członkostwa.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Tworzy i zwraca reprezentację ciągu warunku członkostwa.

ToXml()

Tworzy kodowanie XML obiektu zabezpieczeń i jego bieżącego stanu.

ToXml(PolicyLevel)

Tworzy kodowanie XML obiektu zabezpieczeń i jego bieżącego stanu przy użyciu określonego PolicyLevelelementu .

Dotyczy