Publisher 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.
Stellt die digitale Authenticode X.509v3-Signatur einer Codeassembly als Nachweis für die Richtlinienauswertung bereit. Diese Klasse kann nicht vererbt werden.
public ref class Publisher sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Publisher sealed : System::Security::Policy::IIdentityPermissionFactory
[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 Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
public sealed class Publisher : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Publisher : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Publisher = class
inherit EvidenceBase
interface IIdentityPermissionFactory
[<System.Serializable>]
type Publisher = class
interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Publisher = class
interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Publisher = class
inherit EvidenceBase
interface IIdentityPermissionFactory
type Publisher = class
inherit EvidenceBase
interface IIdentityPermissionFactory
Public NotInheritable Class Publisher
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Publisher
Implements IIdentityPermissionFactory
- Vererbung
- Vererbung
-
Publisher
- 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.
Das Vorhandensein von Publisher Nachweisen erzeugt einen PublisherIdentityPermission in der Finanzhilfesatz. Wenn es einen Demand Grund PublisherIdentityPermissiongibt, wird das, was PublisherIdentityPermission den Publisher Nachweisen entspricht, mit der angeforderten Berechtigung verglichen.
Publisher Beweise basieren auf Authenticode X.509v3 Signaturen.
Standardmäßig wird die Codezugriffssicherheit (Code Access Security, CAS) nicht auf Publisher Nachweise überprüft. Sofern Ihr Computer nicht über eine benutzerdefinierte Codegruppe basierend auf der PublisherMembershipCondition Klasse verfügt, können Sie die Leistung verbessern, indem Sie die Überprüfung der Authenticode-Signatur umgehen. Dazu wird die Laufzeit so konfiguriert, dass keine Publisher Nachweise für CAS bereitgestellt werden. Weitere Informationen zum Konfigurieren dieser Option und zu den anwendungen, die sie verwenden können, finden Sie im <generatePublisherEvidence-Element> .
Konstruktoren
| Name | Beschreibung |
|---|---|
| Publisher(X509Certificate) |
Veraltet.
Initialisiert eine neue Instanz der klasse Publisher mit dem Authenticode X.509v3-Zertifikat, das den öffentlichen Schlüssel des publisher enthält. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Certificate |
Veraltet.
Ruft das Authenticode X.509v3-Zertifikat des Herausgebers ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Veraltet.
Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz ist. |
| Clone() |
Veraltet.
Erstellt ein neues Objekt, das eine vollständige Kopie der aktuellen Instanz ist. (Geerbt von EvidenceBase) |
| Copy() |
Veraltet.
Erstellt eine entsprechende Kopie des Publisher. |
| CreateIdentityPermission(Evidence) |
Veraltet.
Erstellt eine Identitätsberechtigung, die der aktuellen Instanz der klasse Publisher entspricht. |
| Equals(Object) |
Veraltet.
Vergleicht den Aktuellen Publisher mit dem angegebenen Objekt für Äquivalenz. |
| GetHashCode() |
Veraltet.
Ruft den Hashcode des aktuellen Certificateab. |
| 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.
Gibt eine Zeichenfolgendarstellung der aktuellen Publisherzurück. |