StrongNameMembershipCondition StrongNameMembershipCondition StrongNameMembershipCondition StrongNameMembershipCondition Class

Definition

Bestimmt durch Überprüfen des starken Namens einer Assembly, ob diese zu einer Codegruppe gehört.Determines whether an assembly belongs to a code group by testing its strong name. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

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

Hinweise

Starke Namen sind gut geeignet, um Codeassemblys anzugeben, denen Sie einen umfangreichen Satz an leistungsstarken Berechtigungen geben.Strong names are well suited to specifying code assemblies to which you give a rich set of powerful permissions. Da starke Namen kryptografisch überprüft werden, können Angreifer keine berechtigten Assemblys annehmen und deren Berechtigungen verwenden.Since strong names are cryptographically verified, attackers cannot impersonate rightful assemblies and use their permissions.

Konstruktoren

StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version) StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version) StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version) StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version)

Initialisiert eine neue Instanz der StrongNameMembershipCondition-Klasse mit dem BLOB für den öffentlichen Schlüssel mit starkem Namen sowie dem Namen und der Versionsnummer, anhand derer die Mitgliedschaft bestimmt wird.Initializes a new instance of the StrongNameMembershipCondition class with the strong name public key blob, name, and version number that determine membership.

Eigenschaften

Name Name Name Name

Ruft den einfachen Namen des StrongName ab, der anhand der Mitgliedschaftsbedingung überprüft wird, oder legt diesen fest.Gets or sets the simple name of the StrongName for which the membership condition tests.

PublicKey PublicKey PublicKey PublicKey

Ruft den StrongNamePublicKeyBlob des StrongName ab, der anhand der Mitgliedschaftsbedingung überprüft wird, oder legt diesen fest.Gets or sets the StrongNamePublicKeyBlob of the StrongName for which the membership condition tests.

Version Version Version Version

Ruft den Version des StrongName ab, der anhand der Mitgliedschaftsbedingung überprüft wird, oder legt diesen fest.Gets or sets the Version of the StrongName 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 aktuellen StrongNameMembershipCondition.Creates an equivalent copy of the current StrongNameMembershipCondition.

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

Bestimmt, ob der StrongName des angegebenen Objekts dem StrongName entspricht, der in der aktuellen StrongNameMembershipCondition enthalten ist.Determines whether the StrongName from the specified object is equivalent to the StrongName contained in the current StrongNameMembershipCondition.

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()

Gibt den Hashcode für die aktuelle StrongNameMembershipCondition zurück.Returns the hash code for the current StrongNameMembershipCondition.

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 Zeichenfolgendarstellung der aktuellen StrongNameMembershipCondition und gibt diese zurück.Creates and returns a string representation of the current StrongNameMembershipCondition.

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: