Publisher Classe

Definizione

Attenzione

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

Fornisce la firma digitale Authenticode X.509v3 di un assembly di codice come prova per la valutazione dei criteri. La classe non può essere ereditata.

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
Ereditarietà
Publisher
Ereditarietà
Publisher
Attributi
Implementazioni

Commenti

Attenzione

La sicurezza dall'accesso al codice è stata deprecata in tutte le versioni di .NET Framework e .NET. Le versioni recenti di .NET non rispettano le annotazioni CAS e generano errori se vengono usate API correlate a CAS. Gli sviluppatori devono cercare mezzi alternativi per eseguire attività di sicurezza.

La presenza di prove Publisher produce un PublisherIdentityPermission nel set di concessioni. Se è presente un Demand per PublisherIdentityPermission, l'PublisherIdentityPermission che corrisponde all'evidenza Publisher verrà confrontata con l'autorizzazione richiesta.

Publisher evidenza si basa su firme Authenticode X.509v3.

Per impostazione predefinita, la sicurezza dell'accesso al codice (CAS) non verifica la presenza di prove Publisher. A meno che il computer non disponga di un gruppo di codice personalizzato basato sulla PublisherMembershipCondition classe , è possibile migliorare le prestazioni ignorando la verifica della firma Authenticode. Questa operazione viene eseguita configurando il runtime in modo da non fornire Publisher evidenza per cas. Per altre informazioni su come configurare questa opzione e su quali applicazioni possono usarla, vedere l'elemento <generatePublisherEvidence> .

Costruttori

Nome Descrizione
Publisher(X509Certificate)
Obsoleti.

Inizializza una nuova istanza della classe Publisher con il certificato Authenticode X.509v3 contenente la chiave pubblica dell'publisher.

Proprietà

Nome Descrizione
Certificate
Obsoleti.

Ottiene il certificato Authenticode X.509v3 dell'editore.

Metodi

Nome Descrizione
Clone()
Obsoleti.

Crea un nuovo oggetto che rappresenta una copia dell'istanza corrente.

Clone()
Obsoleti.

Crea un nuovo oggetto che rappresenta una copia completa dell'istanza corrente.

(Ereditato da EvidenceBase)
Copy()
Obsoleti.

Crea una copia equivalente del Publisher.

CreateIdentityPermission(Evidence)
Obsoleti.

Crea un'autorizzazione identity che corrisponde all'istanza corrente della classe Publisher.

Equals(Object)
Obsoleti.

Confronta l'Publisher corrente con l'oggetto specificato per verificarne l'equivalenza.

GetHashCode()
Obsoleti.

Ottiene il codice hash dell'oggetto corrente Certificate.

GetType()
Obsoleti.

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()
Obsoleti.

Restituisce una rappresentazione di stringa dell'oggetto corrente Publisher.

Si applica a

Vedi anche