StrongNameMembershipCondition Classe

Definizione

Determina se un assembly appartiene a un gruppo di codice verificandone il nome sicuro.Determines whether an assembly belongs to a code group by testing its strong name. Questa classe non può essere ereditata.This class cannot be inherited.

public ref class StrongNameMembershipCondition sealed : System::Security::Policy::IMembershipCondition
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class StrongNameMembershipCondition : System.Security.Policy.IMembershipCondition
type StrongNameMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition
Ereditarietà
StrongNameMembershipCondition
Attributi
Implementazioni

Commenti

I nomi sicuri sono particolarmente adatti per specificare gli assembly di codice a cui si offre un set completo di autorizzazioni potenti.Strong names are well suited to specifying code assemblies to which you give a rich set of powerful permissions. Poiché i nomi sicuri sono crittograficamente verificati, gli utenti malintenzionati non possono rappresentare assembly legittimi e utilizzare le relative autorizzazioni.Since strong names are cryptographically verified, attackers cannot impersonate rightful assemblies and use their permissions.

Costruttori

StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version)

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.Initializes a new instance of the StrongNameMembershipCondition class with the strong name public key blob, name, and version number that determine membership.

Proprietà

Name

Ottiene o imposta il nome semplice dell'oggetto StrongName per cui viene eseguito il test della condizione di appartenenza.Gets or sets the simple name of the StrongName for which the membership condition tests.

PublicKey

Ottiene o imposta l'oggetto StrongNamePublicKeyBlob dell'oggetto StrongName per cui viene eseguito il test della condizione di appartenenza.Gets or sets the StrongNamePublicKeyBlob of the StrongName for which the membership condition tests.

Version

Ottiene o imposta l'oggetto Version dell'oggetto StrongName per cui viene eseguito il test della condizione di appartenenza.Gets or sets the Version of the StrongName for which the membership condition tests.

Metodi

Check(Evidence)

Determina se l'evidenza specificata soddisfa la condizione di appartenenza.Determines whether the specified evidence satisfies the membership condition.

Copy()

Crea una copia equivalente dell'oggetto StrongNameMembershipCondition corrente.Creates an equivalent copy of the current StrongNameMembershipCondition.

Equals(Object)

Determina se l'oggetto StrongName dell'oggetto specificato è equivalente all'oggetto StrongName contenuto nell'oggetto StrongNameMembershipCondition corrente.Determines whether the StrongName from the specified object is equivalent to the StrongName contained in the current StrongNameMembershipCondition.

FromXml(SecurityElement)

Ricostruisce un oggetto di sicurezza con uno stato specificato da una codifica XML.Reconstructs a security object with a specified state from an XML encoding.

FromXml(SecurityElement, PolicyLevel)

Ricostruisce un oggetto di sicurezza con uno stato specificato da una codifica XML.Reconstructs a security object with a specified state from an XML encoding.

GetHashCode()

Restituisce il codice hash per l'oggetto StrongNameMembershipCondition corrente.Returns the hash code for the current StrongNameMembershipCondition.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Crea e restituisce una rappresentazione di stringa dell'oggetto StrongNameMembershipCondition corrente.Creates and returns a string representation of the current StrongNameMembershipCondition.

ToXml()

Crea una codifica XML dell'oggetto di sicurezza e del suo stato corrente.Creates an XML encoding of the security object and its current state.

ToXml(PolicyLevel)

Crea una codifica XML dell'oggetto di sicurezza e del relativo stato corrente con l'oggetto PolicyLevel specificato.Creates an XML encoding of the security object and its current state with the specified PolicyLevel.

Si applica a