StrongNameMembershipCondition Klasse

Definition

Achtung

Code Access Security is not supported or honored by the runtime.

Bestimmt, ob eine Assembly zu einer Codegruppe gehört, indem sie den starken Namen testet. Diese Klasse kann nicht vererbt werden.

public ref class StrongNameMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class StrongNameMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class StrongNameMembershipCondition sealed
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class StrongNameMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class StrongNameMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class StrongNameMembershipCondition
public sealed class StrongNameMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type StrongNameMembershipCondition = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
    interface IMembershipCondition
[<System.Serializable>]
type StrongNameMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StrongNameMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
type StrongNameMembershipCondition = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
    interface IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
Vererbung
StrongNameMembershipCondition
Attribute
Implementiert

Hinweise

Vorsicht

Code Access Security (CAS) ist in allen Versionen von .NET Framework und .NET veraltet. Aktuelle Versionen von .NET berücksichtigen keine CAS-Anmerkungen und erzeugen Fehler, wenn CAS-bezogene APIs verwendet werden. Entwickler*innen sollten alternative Mittel zum Ausführen von Sicherheitsaufgaben suchen.

Starke Namen eignen sich gut zum Angeben von Codeassemblys, für die Sie eine vielzahl leistungsstarker Berechtigungen bereitstellen. Da starke Namen kryptografisch überprüft werden, können Angreifer keine Berechtigungsassemblys imitieren und ihre Berechtigungen verwenden.

Konstruktoren

Name Beschreibung
StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version)
Veraltet.

Initialisiert eine neue Instanz der StrongNameMembershipCondition Klasse mit dem starken Namen public key BLOB, Name und Versionsnummer, die die Mitgliedschaft bestimmen.

Eigenschaften

Name Beschreibung
Name
Veraltet.

Ruft ab oder legt den einfachen Namen des StrongName , für den die Mitgliedschaftsbedingung testet.

PublicKey
Veraltet.

Dient zum StrongNamePublicKeyBlob Abrufen oder Festlegen des Werts, StrongName für den die Mitgliedschaftsbedingung getestet wird.

Version
Veraltet.

Dient zum Version Abrufen oder Festlegen des Werts, StrongName für den die Mitgliedschaftsbedingung getestet wird.

Methoden

Name Beschreibung
Check(Evidence)
Veraltet.

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

Copy()
Veraltet.

Erstellt eine entsprechende Kopie der aktuellen StrongNameMembershipCondition.

Equals(Object)
Veraltet.

Bestimmt, ob das StrongName angegebene Objekt dem im aktuellen StrongNameObjekt enthaltenen entsprichtStrongNameMembershipCondition.

FromXml(SecurityElement, PolicyLevel)
Veraltet.

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

FromXml(SecurityElement)
Veraltet.

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

GetHashCode()
Veraltet.

Gibt den Hashcode für den aktuellen StrongNameMembershipConditionZurück.

GetType()
Veraltet.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()
Veraltet.

Erstellt und gibt eine Zeichenfolgendarstellung der aktuellen StrongNameMembershipConditionzurück.

ToXml()
Veraltet.

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

ToXml(PolicyLevel)
Veraltet.

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

Gilt für: