NamedPermissionSet Classe

Définition

Attention

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

Définit un jeu d’autorisations dont le nom et la description sont associés. Cette classe ne peut pas être héritée.

public ref class NamedPermissionSet sealed : 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
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}")>]
type NamedPermissionSet = class
    inherit PermissionSet
[<System.Serializable>]
type NamedPermissionSet = class
    inherit PermissionSet
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type NamedPermissionSet = class
    inherit PermissionSet
type NamedPermissionSet = class
    inherit PermissionSet
Public NotInheritable Class NamedPermissionSet
Inherits PermissionSet
Héritage
NamedPermissionSet
Attributs

Remarques

Avertissement

La sécurité d’accès du code (CAS) a été déconseillée dans toutes les versions du .NET Framework et de .NET. Les versions récentes de .NET n’honorent pas les annotations CAS et produisent des erreurs si les API liées à CAS sont utilisées. Les développeurs doivent rechercher d’autres moyens d’accomplir des tâches de sécurité.

Les jeux d’autorisations nommés sont utilisés dans l’administration de la stratégie de sécurité pour spécifier les autorisations à accorder au code appartenant à certains groupes de codes. Les noms sont des chaînes de caractères alphanumériques. Les chaînes de description peuvent se composer de n’importe quel caractère imprimable.

Constructeurs

Nom Description
NamedPermissionSet(NamedPermissionSet)
Obsolète.

Initialise une nouvelle instance de la NamedPermissionSet classe à partir d’un autre jeu d’autorisations nommé.

NamedPermissionSet(String, PermissionSet)
Obsolète.

Initialise une nouvelle instance de la NamedPermissionSet classe avec le nom spécifié à partir d’un jeu d’autorisations.

NamedPermissionSet(String, PermissionState)
Obsolète.

Initialise une nouvelle instance de la NamedPermissionSet classe avec le nom spécifié dans un état illimité ou entièrement restreint.

NamedPermissionSet(String)
Obsolète.

Initialise une nouvelle instance vide de la NamedPermissionSet classe avec le nom spécifié.

Propriétés

Nom Description
Count
Obsolète.

Obtient le nombre d’objets d’autorisation contenus dans le jeu d’autorisations.

(Hérité de PermissionSet)
Description
Obsolète.

Obtient ou définit la description textuelle du jeu d’autorisations nommé actuel.

IsReadOnly
Obsolète.

Obtient une valeur indiquant si la collection est en lecture seule.

(Hérité de PermissionSet)
IsSynchronized
Obsolète.

Obtient une valeur indiquant si la collection est garantie d’être thread-safe.

(Hérité de PermissionSet)
Name
Obsolète.

Obtient ou définit le nom du jeu d’autorisations nommé actuel.

SyncRoot
Obsolète.

Obtient l’objet racine de la collection active.

(Hérité de PermissionSet)

Méthodes

Nom Description
AddPermission(IPermission)
Obsolète.

Ajoute une autorisation spécifiée au PermissionSet.

(Hérité de PermissionSet)
AddPermissionImpl(IPermission)
Obsolète.

Ajoute une autorisation spécifiée au PermissionSet.

(Hérité de PermissionSet)
Assert()
Obsolète.

Déclare que le code appelant peut accéder à la ressource protégée par une demande d’autorisation via le code qui appelle cette méthode, même si les appelants plus haut dans la pile n’ont pas été autorisés à accéder à la ressource. L’utilisation Assert() peut créer des vulnérabilités de sécurité.

(Hérité de PermissionSet)
ContainsNonCodeAccessPermissions()
Obsolète.

Obtient une valeur indiquant si les PermissionSet autorisations qui ne sont pas dérivées de CodeAccessPermission.

(Hérité de PermissionSet)
Copy()
Obsolète.

Crée une copie d’un jeu d’autorisations à partir d’un jeu d’autorisations nommé.

Copy(String)
Obsolète.

Crée une copie du jeu d’autorisations nommé avec un nom différent, mais les mêmes autorisations.

CopyTo(Array, Int32)
Obsolète.

Copie les objets d’autorisation du jeu à l’emplacement indiqué dans un Array.

(Hérité de PermissionSet)
Demand()
Obsolète.

Force une SecurityException exécution si tous les appelants plus haut dans la pile des appels n’ont pas reçu les autorisations spécifiées par l’instance actuelle.

(Hérité de PermissionSet)
Deny()
Obsolète.
Obsolète.

Demand() Provoque l’échec d’une intersection avec l’autorisation d’un type contenu dans le code d’appelPermissionSet.

(Hérité de PermissionSet)
Equals(Object)
Obsolète.

Détermine si l’objet spécifié NamedPermissionSet est égal à l’objet actuel NamedPermissionSet.

FromXml(SecurityElement)
Obsolète.

Reconstruit un jeu d’autorisations nommé avec un état spécifié à partir d’un encodage XML.

GetEnumerator()
Obsolète.

Retourne un énumérateur pour les autorisations du jeu.

(Hérité de PermissionSet)
GetEnumeratorImpl()
Obsolète.

Retourne un énumérateur pour les autorisations du jeu.

(Hérité de PermissionSet)
GetHashCode()
Obsolète.

Obtient un code de hachage pour l’objet NamedPermissionSet qui convient pour une utilisation dans les algorithmes de hachage et les structures de données comme une table de hachage.

GetPermission(Type)
Obsolète.

Obtient un objet d’autorisation du type spécifié, s’il existe dans le jeu.

(Hérité de PermissionSet)
GetPermissionImpl(Type)
Obsolète.

Obtient un objet d’autorisation du type spécifié, s’il existe dans le jeu.

(Hérité de PermissionSet)
GetType()
Obsolète.

Obtient la Type de l’instance actuelle.

(Hérité de Object)
Intersect(PermissionSet)
Obsolète.

Crée et retourne un jeu d’autorisations qui est l’intersection du courant PermissionSet et du jeu d’autorisations spécifié PermissionSet.

(Hérité de PermissionSet)
IsEmpty()
Obsolète.

Obtient une valeur indiquant si la valeur PermissionSet est vide.

(Hérité de PermissionSet)
IsSubsetOf(PermissionSet)
Obsolète.

Détermine si le courant PermissionSet est un sous-ensemble de l’objet spécifié PermissionSet.

(Hérité de PermissionSet)
IsUnrestricted()
Obsolète.

Détermine si l’objet PermissionSet est Unrestricted.

(Hérité de PermissionSet)
MemberwiseClone()
Obsolète.

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
PermitOnly()
Obsolète.

Demand() Provoque l’échec de tout passage par le code appelant pour tout élément PermissionSet qui n’est pas un sous-ensemble du courantPermissionSet.

(Hérité de PermissionSet)
RemovePermission(Type)
Obsolète.

Supprime une autorisation d’un certain type de l’ensemble.

(Hérité de PermissionSet)
RemovePermissionImpl(Type)
Obsolète.

Supprime une autorisation d’un certain type de l’ensemble.

(Hérité de PermissionSet)
SetPermission(IPermission)
Obsolète.

Définit une autorisation sur l’autorisation PermissionSet, en remplaçant toute autorisation existante du même type.

(Hérité de PermissionSet)
SetPermissionImpl(IPermission)
Obsolète.

Définit une autorisation sur l’autorisation PermissionSet, en remplaçant toute autorisation existante du même type.

(Hérité de PermissionSet)
ToString()
Obsolète.

Retourne une représentation sous forme de chaîne du PermissionSet.

(Hérité de PermissionSet)
ToXml()
Obsolète.

Crée une description d’élément XML du jeu d’autorisations nommé.

Union(PermissionSet)
Obsolète.

Crée une PermissionSet union du courant PermissionSet et de l’objet spécifié PermissionSet.

(Hérité de PermissionSet)

Implémentations d’interfaces explicites

Nom Description
IDeserializationCallback.OnDeserialization(Object)
Obsolète.

S’exécute lorsque l’ensemble du graphique d’objet a été désérialisé.

(Hérité de PermissionSet)

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)
Obsolète.

Active la parallélisation d’une requête.

AsQueryable(IEnumerable)
Obsolète.

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IEnumerable)
Obsolète.

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)
Obsolète.

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

S’applique à