Condividi tramite


StrongNameMembershipCondition Classe

Definizione

Attenzione

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

Determina se un assembly appartiene a un gruppo di codice verificandone il nome sicuro. La classe non può essere ereditata.

public ref class StrongNameMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class StrongNameMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class StrongNameMembershipCondition sealed
public sealed class StrongNameMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[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 StrongNameMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class StrongNameMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class StrongNameMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class StrongNameMembershipCondition : System.Security.Policy.IMembershipCondition
type StrongNameMembershipCondition = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
    interface IMembershipCondition
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type StrongNameMembershipCondition = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
    interface IMembershipCondition
[<System.Serializable>]
type StrongNameMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StrongNameMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
Ereditarietà
StrongNameMembershipCondition
Attributi
Implementazioni

Commenti

Attenzione

La sicurezza di 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.

I nomi sicuri sono adatti per specificare assembly di codice a cui si offre un set completo di autorizzazioni potenti. Poiché i nomi sicuri sono verificati in modo crittografico, gli utenti malintenzionati non possono rappresentare assembly corretti e usare le autorizzazioni.

Costruttori

StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version)
Obsoleti.

Inizializza una nuova istanza della classe StrongNameMembershipCondition con il nome, il numero di versione e il blob della chiave pubblica del nome sicuro che determinano l'appartenenza.

Proprietà

Name
Obsoleti.

Ottiene o imposta il nome semplice dell'oggetto StrongName per cui viene eseguito il test della condizione di appartenenza.

PublicKey
Obsoleti.

Ottiene o imposta l'oggetto StrongNamePublicKeyBlob dell'oggetto StrongName per cui viene eseguito il test della condizione di appartenenza.

Version
Obsoleti.

Ottiene o imposta l'oggetto Version dell'oggetto StrongName per cui viene eseguito il test della condizione di appartenenza.

Metodi

Check(Evidence)
Obsoleti.

Determina se l'evidenza specificata soddisfa la condizione di appartenenza.

Copy()
Obsoleti.

Crea una copia equivalente dell'oggetto StrongNameMembershipCondition corrente.

Equals(Object)
Obsoleti.

Determina se l'oggetto StrongName dell'oggetto specificato è equivalente all'oggetto StrongName contenuto nell'oggetto StrongNameMembershipCondition corrente.

FromXml(SecurityElement)
Obsoleti.

Ricostruisce un oggetto di sicurezza con uno stato specificato da una codifica XML.

FromXml(SecurityElement, PolicyLevel)
Obsoleti.

Ricostruisce un oggetto di sicurezza con uno stato specificato da una codifica XML.

GetHashCode()
Obsoleti.

Restituisce il codice hash per l'oggetto StrongNameMembershipCondition corrente.

GetType()
Obsoleti.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()
Obsoleti.

Crea e restituisce una rappresentazione di stringa dell'oggetto StrongNameMembershipCondition corrente.

ToXml()
Obsoleti.

Crea una codifica XML dell'oggetto di sicurezza e del suo stato corrente.

ToXml(PolicyLevel)
Obsoleti.

Crea una codifica XML dell'oggetto di sicurezza e del relativo stato corrente con l'oggetto PolicyLevel specificato.

Si applica a