SiteMembershipCondition Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SiteMembershipCondition : System.Security.Policy.IMembershipCondition
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 Bedingung für die Websitemitgliedschaft, wenn dieser Code von der von Sitedieser 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 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
. Dadurch werden Portnummern ausgeschlossen. Wenn eine bestimmte URL lautet http://www.fourthcoffee.com:8000/
, lautet www.fourthcoffee.com
die Website nicht www.fourthcoffee.com:8000
.
Websites können genau abgeglichen werden oder durch ein Leerzeichenpräfix ("*") am Punkttrennzeichen. Beispielsweise entspricht der Websitename *.fourthcoffee.com
ebenso wie www.fourthcoffee.com
.fourthcoffee.com
Ohne eine Wildcard muss der Websitename eine genaue Übereinstimmung sein. Der Websitename * entspricht jeder Website, stimmt jedoch nicht mit Code überein, der keine Websitenachweise enthält.
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. |