Share via


SiteMembershipCondition Klasse

Definition

Bestimmt durch Überprüfen der Ursprungssite einer Assembly, ob diese zu einer Codegruppe gehört. Diese Klasse kann nicht vererbt werden.

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
Vererbung
SiteMembershipCondition
Attribute
Implementiert

Hinweise

Eine Codeassembly erfüllt eine Websitemitgliedschaftsbedingung, wenn dieser Code von der von Siteangegebenen Website stammt. Die Websiteidentität wird für Code aus URLs mit einem beliebigen Protokoll mit Ausnahme von FILE definiert. Eine Website ist die Zeichenfolge zwischen dem "//" nach dem Protokoll einer URL und dem folgenden "/", falls vorhanden. www.fourthcoffee.com Beispielsweise ist die Websiteidentität in der URL http://www.fourthcoffee.com/process/grind.htm. Dies schließt Portnummern aus. Wenn eine angegebene URL lautet http://www.fourthcoffee.com:8000/, lautet www.fourthcoffee.comdie Website , nicht www.fourthcoffee.com:8000.

Websites können genau oder durch ein Platzhalterpräfix ("*") am Punkttrennzeichen abgeglichen werden. Der Websitename *.fourthcoffee.com stimmt beispielsweise mit überein fourthcoffee.comwww.fourthcoffee.com. Ohne Einen Feldhalter muss der Websitename eine genaue Übereinstimmung aufweisen. Der Websitename * stimmt mit jeder Website überein, aber nicht mit Code, der keinen Standortnachweis aufweist.

Konstruktoren

SiteMembershipCondition(String)

Initialisiert eine neue Instanz der SiteMembershipCondition-Klasse mit dem Namen der Site, die die Mitgliedschaft bestimmt.

Eigenschaften

Site

Ruft die Site ab, die die Mitgliedschaftsbedingung überprüft, oder legt diese fest.

Methoden

Check(Evidence)

Bestimmt, ob der angegebene Beweis die Mitgliedschaftsbedingung erfüllt.

Copy()

Erstellt eine äquivalente Kopie der Mitgliedschaftsbedingung.

Equals(Object)

Bestimmt, ob die Site des angegebenen SiteMembershipCondition-Objekts mit der in der aktuellen SiteMembershipCondition enthaltenen Site übereinstimmt.

FromXml(SecurityElement)

Stellt ein Sicherheitsobjekt mit einem angegebenen Zustand aus einer XML-Codierung wieder her.

FromXml(SecurityElement, PolicyLevel)

Stellt ein Sicherheitsobjekt mit einem angegebenen Zustand aus einer XML-Codierung wieder her.

GetHashCode()

Ruft den Hashcode für die aktuelle Mitgliedschaftsbedingung ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Erstellt eine Zeichenfolgenentsprechung der Mitgliedschaftsbedingung und gibt diese zurück.

ToXml()

Erstellt eine XML-Codierung des Sicherheitsobjekts und seines aktuellen Zustands.

ToXml(PolicyLevel)

Erstellt mithilfe des angegebenen PolicyLevel eine XML-Codierung des Sicherheitsobjekts mit dessen aktuellem Zustand.

Gilt für: