StrongNameMembershipCondition 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.
Achtung
Code Access Security is not supported or honored by the runtime.
Bestimmt durch Überprüfen des starken Namens einer Assembly, ob diese zu einer Codegruppe gehört. 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
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}")]
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
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class StrongNameMembershipCondition : System.Security.Policy.IMembershipCondition
type StrongNameMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface 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
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
- Vererbung
-
StrongNameMembershipCondition
- Attribute
- Implementiert
Hinweise
Achtung
Code Access Security (CAS) ist für alle Versionen von .NET Framework und .NET veraltet. Aktuelle Versionen von .NET berücksichtigen CAS-Anmerkungen nicht und erzeugen Fehler, wenn CAS-bezogene APIs verwendet werden. Entwickler sollten nach alternativen Mitteln suchen, um Sicherheitsaufgaben zu erledigen.
Starke Namen eignen sich gut zum Angeben von Codeassemblys, denen Sie umfangreiche Berechtigungen erteilen. Da starke Namen kryptografisch überprüft werden, können Angreifer keine identitätsbasierten Assemblys annehmen und ihre Berechtigungen verwenden.
Konstruktoren
StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version) |
Veraltet.
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. |
Eigenschaften
Name |
Veraltet.
Ruft den einfachen Namen des StrongName ab, der anhand der Mitgliedschaftsbedingung überprüft wird, oder legt diesen fest. |
PublicKey |
Veraltet.
Ruft den StrongNamePublicKeyBlob des StrongName ab, der anhand der Mitgliedschaftsbedingung überprüft wird, oder legt diesen fest. |
Version |
Veraltet.
Ruft den Version des StrongName ab, der anhand der Mitgliedschaftsbedingung überprüft wird, oder legt diesen fest. |
Methoden
Check(Evidence) |
Veraltet.
Bestimmt, ob der angegebene Beweis die Mitgliedschaftsbedingung erfüllt. |
Copy() |
Veraltet.
Erstellt eine äquivalente Kopie der aktuellen StrongNameMembershipCondition. |
Equals(Object) |
Veraltet.
Bestimmt, ob der StrongName des angegebenen Objekts dem StrongName entspricht, der in der aktuellen StrongNameMembershipCondition enthalten ist. |
FromXml(SecurityElement) |
Veraltet.
Stellt ein Sicherheitsobjekt mit einem angegebenen Zustand aus einer XML-Codierung wieder her. |
FromXml(SecurityElement, PolicyLevel) |
Veraltet.
Stellt ein Sicherheitsobjekt mit einem angegebenen Zustand aus einer XML-Codierung wieder her. |
GetHashCode() |
Veraltet.
Gibt den Hashcode für die aktuelle StrongNameMembershipCondition zurück. |
GetType() |
Veraltet.
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Veraltet.
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Veraltet.
Erstellt eine Zeichenfolgendarstellung der aktuellen StrongNameMembershipCondition und gibt diese zurück. |
ToXml() |
Veraltet.
Erstellt eine XML-Codierung des Sicherheitsobjekts und seines aktuellen Zustands. |
ToXml(PolicyLevel) |
Veraltet.
Erstellt mithilfe des angegebenen PolicyLevel eine XML-Codierung des Sicherheitsobjekts mit dessen aktuellem Zustand. |