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 testandone 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
[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
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}")>]
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
type StrongNameMembershipCondition = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
    interface IMembershipCondition
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 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.

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

Costruttori

Nome Descrizione
StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version)
Obsoleti.

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

Proprietà

Nome Descrizione
Name
Obsoleti.

Ottiene o imposta il nome semplice dell'oggetto StrongName per il quale viene verificata la condizione di appartenenza.

PublicKey
Obsoleti.

Ottiene o imposta l'oggetto dell'oggetto StrongNamePublicKeyBlobStrongName per il quale viene verificata la condizione di appartenenza.

Version
Obsoleti.

Ottiene o imposta l'oggetto dell'oggetto VersionStrongName per il quale viene verificata la condizione di appartenenza.

Metodi

Nome Descrizione
Check(Evidence)
Obsoleti.

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

Copy()
Obsoleti.

Crea una copia equivalente dell'oggetto corrente StrongNameMembershipCondition.

Equals(Object)
Obsoleti.

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

FromXml(SecurityElement, PolicyLevel)
Obsoleti.

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

FromXml(SecurityElement)
Obsoleti.

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

GetHashCode()
Obsoleti.

Restituisce il codice hash per l'oggetto corrente StrongNameMembershipCondition.

GetType()
Obsoleti.

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()
Obsoleti.

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

ToXml()
Obsoleti.

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

ToXml(PolicyLevel)
Obsoleti.

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

Si applica a