Publisher Třída

Definice

Upozornění

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

Poskytuje digitální podpis sestavení kódu Authenticode X.509v3 jako důkaz pro vyhodnocení zásad. Tato třída se nemůže dědit.

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
Dědičnost
Publisher
Dědičnost
Publisher
Atributy
Implementuje

Poznámky

Caution

Zabezpečení přístupu kódu (CAS) je zastaralé ve všech verzích rozhraní .NET Framework a .NET. Nedávné verze .NET nezohledňují anotace CAS a způsobují chyby, pokud se používají API související s CAS. Vývojáři by měli hledat alternativní způsoby provádění úloh zabezpečení.

Přítomnost důkazů vytváří v sadě grantů PublisherPublisherIdentityPermission . Pokud existuje Demand for PublisherIdentityPermission, PublisherIdentityPermission bude porovnán Publisher s požadovaným oprávněním.

Publisher důkaz je založen na podpisech Authenticode X.509v3.

Ve výchozím nastavení zabezpečení přístupu kódu (CAS) nekontroluje Publisher důkazy. Pokud váš počítač nemá vlastní skupinu kódu založenou PublisherMembershipCondition na třídě, můžete zvýšit výkon tak, že vynecháte ověření podpisu Authenticode. Toho dosáhnete tak, že nakonfigurujete modul runtime tak, aby neposkytoval Publisher důkaz pro CAS. Další informace o tom, jak tuto možnost nakonfigurovat a které aplikace ji mohou používat, naleznete v <generatePublisherEvidence> element.

Konstruktory

Name Description
Publisher(X509Certificate)
Zastaralé.

Inicializuje novou instanci třídy Publisher pomocí certifikátu Authenticode X.509v3 obsahujícího veřejný klíč publisher.

Vlastnosti

Name Description
Certificate
Zastaralé.

Získá certifikát Authenticode X.509v3 vydavatele.

Metody

Name Description
Clone()
Zastaralé.

Vytvoří nový objekt, který je kopií aktuální instance.

Clone()
Zastaralé.

Vytvoří nový objekt, který je úplnou kopií aktuální instance.

(Zděděno od EvidenceBase)
Copy()
Zastaralé.

Vytvoří ekvivalentní kopii Publisher.

CreateIdentityPermission(Evidence)
Zastaralé.

Vytvoří oprávnění identity, které odpovídá aktuální instanci třídy Publisher.

Equals(Object)
Zastaralé.

Porovná aktuální Publisher s zadaným objektem pro ekvivalenci.

GetHashCode()
Zastaralé.

Získá hash kód aktuálního Certificate.

GetType()
Zastaralé.

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()
Zastaralé.

Vrátí řetězcovou reprezentaci aktuálního Publisher.

Platí pro

Viz také