SiteMembershipCondition SiteMembershipCondition SiteMembershipCondition SiteMembershipCondition Class

Definition

Bestimmt durch Überprüfen der Ursprungssite einer Assembly, ob diese zu einer Codegruppe gehört.Determines whether an assembly belongs to a code group by testing the site from which it originated. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

public ref class SiteMembershipCondition sealed : System::Security::Policy::IMembershipCondition
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class SiteMembershipCondition : System.Security.Policy.IMembershipCondition
type SiteMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
Public NotInheritable Class SiteMembershipCondition
Implements IMembershipCondition
Vererbung
SiteMembershipConditionSiteMembershipConditionSiteMembershipConditionSiteMembershipCondition
Attribute
Implementiert

Hinweise

Eine Codeassembly erfüllt eine Website Mitgliedschafts Bedingung, wenn dieser Code von der durch Siteangegebenen Website stammt.A code assembly satisfies a site membership condition if that code originates from the Web site specified by Site. Die Website Identität wird für Code aus URLs mit einem beliebigen Protokoll außer der Datei definiert.Site identity is defined for code from URLs with any protocol except FILE. Eine Site ist die Zeichenfolge zwischen dem "//" nach dem Protokoll einer URL und dem folgenden "/", falls vorhanden.A site is the string between the "//" after the protocol of a URL and the following "/", if present. Beispielsweise www.fourthcoffee.com ist die Website Identität in der URL http://www.fourthcoffee.com/process/grind.htm.For example, www.fourthcoffee.com is the site identity in the URL http://www.fourthcoffee.com/process/grind.htm. Dies schließt die Portnummern aus.This excludes port numbers. Wenn eine gegebene URL lautet http://www.fourthcoffee.com:8000/, ist www.fourthcoffee.comdie Website, nicht www.fourthcoffee.com:8000.If a given URL is http://www.fourthcoffee.com:8000/, the site is www.fourthcoffee.com, not www.fourthcoffee.com:8000.

Websites können genau oder mit einem Platzhalter Präfix ("*") am Punkt Trennzeichen abgeglichen werden.Sites can be matched exactly, or by a wildcard ("*") prefix at the dot delimiter. Beispielsweise entspricht fourthcoffee.com der Site Name *.fourthcoffee.com und www.fourthcoffee.com.For example, the site name *.fourthcoffee.com matches fourthcoffee.com as well as www.fourthcoffee.com. Ohne Platzhalter muss der Website Name eine genaue Entsprechung aufweisen.Without a wildcard, the site name must be a precise match. Der Standort Name * entspricht einem beliebigen Standort, stimmt jedoch nicht mit Code, der keine Standort Beweise aufweist.The site name * will match any site, but will not match code that has no site evidence.

Konstruktoren

SiteMembershipCondition(String) SiteMembershipCondition(String) SiteMembershipCondition(String) SiteMembershipCondition(String)

Initialisiert eine neue Instanz der SiteMembershipCondition-Klasse mit dem Namen der Site, die die Mitgliedschaft bestimmt.Initializes a new instance of the SiteMembershipCondition class with name of the site that determines membership.

Eigenschaften

Site Site Site Site

Ruft die Site ab, die die Mitgliedschaftsbedingung überprüft, oder legt diese fest.Gets or sets the site for which the membership condition tests.

Methoden

Check(Evidence) Check(Evidence) Check(Evidence) Check(Evidence)

Bestimmt, ob der angegebene Beweis die Mitgliedschaftsbedingung erfüllt.Determines whether the specified evidence satisfies the membership condition.

Copy() Copy() Copy() Copy()

Erstellt eine äquivalente Kopie der Mitgliedschaftsbedingung.Creates an equivalent copy of the membership condition.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob die Site des angegebenen SiteMembershipCondition-Objekts mit der in der aktuellen SiteMembershipCondition enthaltenen Site übereinstimmt.Determines whether the site from the specified SiteMembershipCondition object is equivalent to the site contained in the current SiteMembershipCondition.

FromXml(SecurityElement) FromXml(SecurityElement) FromXml(SecurityElement) FromXml(SecurityElement)

Stellt ein Sicherheitsobjekt mit einem angegebenen Zustand aus einer XML-Codierung wieder her.Reconstructs a security object with a specified state from an XML encoding.

FromXml(SecurityElement, PolicyLevel) FromXml(SecurityElement, PolicyLevel) FromXml(SecurityElement, PolicyLevel) FromXml(SecurityElement, PolicyLevel)

Stellt ein Sicherheitsobjekt mit einem angegebenen Zustand aus einer XML-Codierung wieder her.Reconstructs a security object with a specified state from an XML encoding.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Ruft den Hashcode für die aktuelle Mitgliedschaftsbedingung ab.Gets the hash code for the current membership condition.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Erstellt eine Zeichenfolgenentsprechung der Mitgliedschaftsbedingung und gibt diese zurück.Creates and returns a string representation of the membership condition.

ToXml() ToXml() ToXml() ToXml()

Erstellt eine XML-Codierung des Sicherheitsobjekts und seines aktuellen Zustands.Creates an XML encoding of the security object and its current state.

ToXml(PolicyLevel) ToXml(PolicyLevel) ToXml(PolicyLevel) ToXml(PolicyLevel)

Erstellt mithilfe des angegebenen PolicyLevel eine XML-Codierung des Sicherheitsobjekts mit dessen aktuellem Zustand.Creates an XML encoding of the security object and its current state with the specified PolicyLevel.

Gilt für: