NamedPermissionSet Classe

Definizione

Attenzione

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

Definisce un set di autorizzazioni a cui sono associati un nome e una descrizione. La classe non può essere ereditata.

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

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 metodi alternativi per eseguire attività di sicurezza.

I set di autorizzazioni denominati vengono usati nell'amministrazione dei criteri di sicurezza per specificare le autorizzazioni da concedere al codice appartenente a determinati gruppi di codice. I nomi sono stringhe di caratteri alfanumerici. Le stringhe di descrizione possono essere costituite da qualsiasi carattere stampabile.

Costruttori

NamedPermissionSet(NamedPermissionSet)
Obsoleti.

Inizializza una nuova istanza della classe NamedPermissionSet da un altro set di autorizzazioni denominate.

NamedPermissionSet(String)
Obsoleti.

Inizializza una nuova istanza vuota della classe NamedPermissionSet con il nome specificato.

NamedPermissionSet(String, PermissionSet)
Obsoleti.

Inizializza una nuova istanza della classe NamedPermissionSet con il nome specificato da un set di autorizzazioni.

NamedPermissionSet(String, PermissionState)
Obsoleti.

Inizializza una nuova istanza della classe NamedPermissionSet con il nome specificato in uno stato con o senza restrizioni.

Proprietà

Count
Obsoleti.

Ottiene il numero di oggetti autorizzazioni contenuti nel set di autorizzazioni.

(Ereditato da PermissionSet)
Description
Obsoleti.

Ottiene o imposta la descrizione testuale del set di autorizzazioni denominate corrente.

IsReadOnly
Obsoleti.

Ottiene un valore che indica se la raccolta è di sola lettura.

(Ereditato da PermissionSet)
IsSynchronized
Obsoleti.

Ottiene un valore che indica se la raccolta è sicuramente thread-safe.

(Ereditato da PermissionSet)
Name
Obsoleti.

Ottiene o imposta il nome del set di autorizzazioni denominate corrente.

SyncRoot
Obsoleti.

Ottiene l'oggetto radice della raccolta corrente.

(Ereditato da PermissionSet)

Metodi

AddPermission(IPermission)
Obsoleti.

Aggiunge un'autorizzazione specificata a PermissionSet.

(Ereditato da PermissionSet)
AddPermissionImpl(IPermission)
Obsoleti.

Aggiunge un'autorizzazione specificata a PermissionSet.

(Ereditato da PermissionSet)
Assert()
Obsoleti.

Dichiara che il codice chiamante può accedere alla risorsa protetta da una richiesta di autorizzazione tramite il codice che chiama il metodo, anche se ai chiamanti più in alto nello stack non è stata concessa l'autorizzazione per accedere alla risorsa. L'uso di Assert() può creare problemi di sicurezza.

(Ereditato da PermissionSet)
ContainsNonCodeAccessPermissions()
Obsoleti.

Ottiene un valore che indica se l'oggetto PermissionSet contiene autorizzazioni che non sono derivate da CodeAccessPermission.

(Ereditato da PermissionSet)
Copy()
Obsoleti.

Crea una copia di un set di autorizzazioni da un set di autorizzazioni denominate.

Copy(String)
Obsoleti.

Crea una copia del set di autorizzazioni denominate con un nome diverso ma contenente le stesse autorizzazioni.

CopyTo(Array, Int32)
Obsoleti.

Copia gli oggetti di autorizzazione del set nel percorso indicato in un oggetto Array.

(Ereditato da PermissionSet)
Demand()
Obsoleti.

Forza un oggetto SecurityException in fase di esecuzione se a tutti i chiamanti nella parte superiore dello stack di chiamate non sono state concesse le autorizzazioni specificate dall'istanza corrente.

(Ereditato da PermissionSet)
Deny()
Obsoleti.
Obsoleti.

Causa la non riuscita di tutti i metodi Demand() che attraversano il codice chiamante per un'autorizzazione che presenta un'intersezione con un'autorizzazione di un tipo contenuto nell'oggetto PermissionSet corrente.

(Ereditato da PermissionSet)
Equals(Object)
Obsoleti.

Consente di determinare se l'oggetto NamedPermissionSet specificato è uguale all'oggetto NamedPermissionSet corrente.

Equals(Object)
Obsoleti.

Determina se l'oggetto PermissionSet o NamedPermissionSet specificato è uguale all'oggetto PermissionSet corrente.

(Ereditato da PermissionSet)
FromXml(SecurityElement)
Obsoleti.

Ricostruisce un set di autorizzazioni denominate con un determinato stato da una codifica XML.

GetEnumerator()
Obsoleti.

Restituisce un enumeratore per le autorizzazioni del set.

(Ereditato da PermissionSet)
GetEnumeratorImpl()
Obsoleti.

Restituisce un enumeratore per le autorizzazioni del set.

(Ereditato da PermissionSet)
GetHashCode()
Obsoleti.

Ottiene un codice hash per l'oggetto NamedPermissionSet adatto per l'uso in algoritmi di hash e in strutture di dati, come una tabella hash.

GetHashCode()
Obsoleti.

Ottiene un codice hash per l'oggetto PermissionSet adatto per l'uso in algoritmi di hash e in strutture di dati, come una tabella hash.

(Ereditato da PermissionSet)
GetPermission(Type)
Obsoleti.

Ottiene un oggetto di autorizzazione del tipo specificato, se è presente nel set.

(Ereditato da PermissionSet)
GetPermissionImpl(Type)
Obsoleti.

Ottiene un oggetto di autorizzazione del tipo specificato, se è presente nel set.

(Ereditato da PermissionSet)
GetType()
Obsoleti.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Intersect(PermissionSet)
Obsoleti.

Crea e restituisce un set di autorizzazioni che rappresenta l'intersezione tra l'oggetto PermissionSet corrente e quello PermissionSet specificato.

(Ereditato da PermissionSet)
IsEmpty()
Obsoleti.

Ottiene un valore che indica se l'oggetto PermissionSet è vuoto.

(Ereditato da PermissionSet)
IsSubsetOf(PermissionSet)
Obsoleti.

Determina se l'oggetto PermissionSet corrente è un subset dell'oggetto PermissionSet specificato.

(Ereditato da PermissionSet)
IsUnrestricted()
Obsoleti.

Determina se PermissionSet è Unrestricted.

(Ereditato da PermissionSet)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
PermitOnly()
Obsoleti.

Causa la non riuscita di tutti i metodi Demand() che attraversano il codice chiamante per un oggetto PermissionSet che non è un subset dell'oggetto PermissionSet corrente.

(Ereditato da PermissionSet)
RemovePermission(Type)
Obsoleti.

Rimuove un'autorizzazione di un determinato tipo dal set.

(Ereditato da PermissionSet)
RemovePermissionImpl(Type)
Obsoleti.

Rimuove un'autorizzazione di un determinato tipo dal set.

(Ereditato da PermissionSet)
SetPermission(IPermission)
Obsoleti.

Imposta un'autorizzazione su PermissionSet, sostituendo eventuali autorizzazioni esistenti dello stesso tipo.

(Ereditato da PermissionSet)
SetPermissionImpl(IPermission)
Obsoleti.

Imposta un'autorizzazione su PermissionSet, sostituendo eventuali autorizzazioni esistenti dello stesso tipo.

(Ereditato da PermissionSet)
ToString()
Obsoleti.

Restituisce una rappresentazione di stringa dell'oggetto PermissionSet.

(Ereditato da PermissionSet)
ToXml()
Obsoleti.

Crea una descrizione dell'elemento XML del set di autorizzazioni denominate.

Union(PermissionSet)
Obsoleti.

Crea un oggetto PermissionSet che rappresenta l'unione tra l'oggetto PermissionSet corrente e l'oggetto PermissionSet specificato.

(Ereditato da PermissionSet)

Implementazioni dell'interfaccia esplicita

IDeserializationCallback.OnDeserialization(Object)
Obsoleti.

Viene eseguito dopo la deserializzazione dell'intero grafico di oggetti.

(Ereditato da PermissionSet)

Metodi di estensione

Cast<TResult>(IEnumerable)
Obsoleti.

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)
Obsoleti.

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)
Obsoleti.

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)
Obsoleti.

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a