SiteMembershipCondition Klasse

Definition

Bestimmt, ob eine Assembly zu einer Codegruppe gehört, indem Sie die Website testen, von der sie stammt. 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 Siteder website angegebenen Website stammt. Die Websiteidentität wird für Code aus URLs mit ausnahme von FILE definiert. Eine Website ist die Zeichenfolge zwischen dem "//" nach dem Protokoll einer URL und dem folgenden "/", sofern vorhanden. Ist z. B www.fourthcoffee.com . die Websiteidentität in der URL http://www.fourthcoffee.com/process/grind.htm. Dies schließt Portnummern aus. Wenn eine gegebene URL http://www.fourthcoffee.com:8000/ ist, ist die Website www.fourthcoffee.com, nicht www.fourthcoffee.com:8000.

Websites können genau abgeglichen werden, oder durch ein Wildcardpräfix ("*") am Punkttrennzeichen. Der Websitename stimmt *.fourthcoffee.com z. B. mit dem Namen fourthcoffee.com der Website überein sowie mit www.fourthcoffee.com. Ohne einen Wildcard muss der Websitename eine genaue Übereinstimmung aufweisen. Der Websitename * stimmt mit jeder Website überein, stimmt aber nicht mit Code überein, der keine Websitenachweise enthält.

Konstruktoren

Name Beschreibung
SiteMembershipCondition(String)

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

Eigenschaften

Name Beschreibung
Site

Ruft die Website ab, für die die Mitgliedschaftsbedingung testet, oder legt sie fest.

Methoden

Name Beschreibung
Check(Evidence)

Bestimmt, ob die angegebenen Nachweise die Mitgliedschaftsbedingung erfüllen.

Copy()

Erstellt eine entsprechende Kopie der Mitgliedschaftsbedingung.

Equals(Object)

Bestimmt, ob die Website aus dem angegebenen SiteMembershipCondition Objekt der Website entspricht, die in der aktuellen SiteMembershipCondition.

FromXml(SecurityElement, PolicyLevel)

Rekonstruiert ein Sicherheitsobjekt mit einem angegebenen Zustand aus einer XML-Codierung.

FromXml(SecurityElement)

Rekonstruiert ein Sicherheitsobjekt mit einem angegebenen Zustand aus einer XML-Codierung.

GetHashCode()

Ruft den Hashcode für die aktuelle Mitgliedschaftsbedingung ab.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Erstellt und gibt eine Zeichenfolgendarstellung der Mitgliedschaftsbedingung zurück.

ToXml()

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

ToXml(PolicyLevel)

Erstellt eine XML-Codierung des Sicherheitsobjekts und des aktuellen Zustands mit dem angegebenen PolicyLevel.

Gilt für: