Publisher Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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. |