Publisher Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
Code Access Security is not supported or honored by the runtime.
Fournit la signature numérique Authenticode X.509v3 d’un assembly de code comme preuve pour l’évaluation de stratégie. Cette classe ne peut pas être héritée.
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
- Héritage
- Héritage
-
Publisher
- Attributs
- Implémente
Remarques
Avertissement
La sécurité d’accès du code (CAS) a été déconseillée dans toutes les versions du .NET Framework et de .NET. Les versions récentes de .NET n’honorent pas les annotations CAS et produisent des erreurs si les API liées à CAS sont utilisées. Les développeurs doivent rechercher d’autres moyens d’accomplir des tâches de sécurité.
La présence de Publisher preuves produit une PublisherIdentityPermission preuve dans le jeu d’octroi. S’il y a un Demand pour , celui PublisherIdentityPermission qui correspond à la PublisherIdentityPermission preuve sera comparé à l’autorisation Publisherdemandée.
Publisher preuve est basée sur des signatures Authenticode X.509v3.
Par défaut, la sécurité de l’accès au code (CAS) ne vérifie pas Publisher preuve. Sauf si votre ordinateur dispose d’un groupe de code personnalisé basé sur la PublisherMembershipCondition classe, vous pouvez améliorer les performances en contournant la vérification de la signature Authenticode. Pour ce faire, configurez le runtime pour ne pas fournir de preuve Publisher pour le service d’administration centrale. Pour plus d’informations sur la configuration de cette option et sur les applications qui peuvent l’utiliser, consultez l’élément <generatePublisherEvidence> .
Constructeurs
| Nom | Description |
|---|---|
| Publisher(X509Certificate) |
Obsolète.
Initialise une nouvelle instance de la classe Publisher avec le certificat Authenticode X.509v3 contenant la clé publique du publisher. |
Propriétés
| Nom | Description |
|---|---|
| Certificate |
Obsolète.
Obtient le certificat Authenticode X.509v3 de l’éditeur. |
Méthodes
| Nom | Description |
|---|---|
| Clone() |
Obsolète.
Crée un objet qui est une copie de l’instance actuelle. |
| Clone() |
Obsolète.
Crée un objet qui est une copie complète de l’instance actuelle. (Hérité de EvidenceBase) |
| Copy() |
Obsolète.
Crée une copie équivalente du Publisher. |
| CreateIdentityPermission(Evidence) |
Obsolète.
Crée une autorisation d’identité qui correspond à l’instance actuelle de la classe Publisher. |
| Equals(Object) |
Obsolète.
Compare le Publisher actuel à l’objet spécifié pour l’équivalence. |
| GetHashCode() |
Obsolète.
Obtient le code de hachage du code actuel Certificate. |
| GetType() |
Obsolète.
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Obsolète.
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Obsolète.
Retourne une représentation sous forme de chaîne du fichier actif Publisher. |