SiteMembershipCondition Klass

Definition

Avgör om en sammansättning tillhör en kodgrupp genom att testa platsen som den har sitt ursprung från. Det går inte att ärva den här klassen.

public ref class SiteMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class SiteMembershipCondition sealed
[System.Serializable]
public sealed class SiteMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SiteMembershipCondition
[<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
Public NotInheritable Class SiteMembershipCondition
Arv
SiteMembershipCondition
Attribut
Implementeringar

Kommentarer

En kodsammansättning uppfyller ett villkor för webbplatsmedlemskap om koden kommer från den webbplats som anges av Site. Platsidentitet definieras för kod från URL:er med alla protokoll förutom FILE. En plats är strängen mellan "//" efter protokollet för en URL och följande "/", om det finns. Är till exempel www.fourthcoffee.com platsidentiteten i URL:en http://www.fourthcoffee.com/process/grind.htm. Detta exkluderar portnummer. Om en viss URL är http://www.fourthcoffee.com:8000/är www.fourthcoffee.comwebbplatsen , inte www.fourthcoffee.com:8000.

Webbplatser kan matchas exakt eller med ett jokerteckenprefix ("*") vid punktavgränsaren. Till exempel matchar webbplatsnamnet *.fourthcoffee.com såväl som www.fourthcoffee.com.fourthcoffee.com Utan jokertecken måste webbplatsnamnet vara en exakt matchning. Webbplatsnamnet * matchar alla webbplatser, men matchar inte kod som inte har några platsbevis.

Konstruktorer

Name Description
SiteMembershipCondition(String)

Initierar en ny instans av SiteMembershipCondition klassen med namnet på den webbplats som bestämmer medlemskap.

Egenskaper

Name Description
Site

Hämtar eller anger den plats som medlemskapsvillkoret testar för.

Metoder

Name Description
Check(Evidence)

Avgör om de angivna bevisen uppfyller medlemskapsvillkoret.

Copy()

Skapar en motsvarande kopia av medlemskapsvillkoret.

Equals(Object)

Avgör om platsen från det angivna SiteMembershipCondition objektet motsvarar den plats som finns i den aktuella SiteMembershipCondition.

FromXml(SecurityElement, PolicyLevel)

Rekonstruerar ett säkerhetsobjekt med ett angivet tillstånd från en XML-kodning.

FromXml(SecurityElement)

Rekonstruerar ett säkerhetsobjekt med ett angivet tillstånd från en XML-kodning.

GetHashCode()

Hämtar hash-koden för det aktuella medlemskapsvillkoret.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Skapar och returnerar en strängrepresentation av medlemskapsvillkoret.

ToXml()

Skapar en XML-kodning av säkerhetsobjektet och dess aktuella tillstånd.

ToXml(PolicyLevel)

Skapar en XML-kodning av säkerhetsobjektet och dess aktuella tillstånd med angiven PolicyLevel.

Gäller för