NamedPermissionSet Classe

Définition

Attention

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

Définit un jeu d'autorisations auquel sont associés un nom et une description. Cette classe ne peut pas être héritée.

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
Héritage
NamedPermissionSet
Attributs

Remarques

Attention

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 ne respectent pas les annotations CAS et produisent des erreurs si les API liées à CAS sont utilisées. Les développeurs doivent chercher d’autres moyens pour accomplir les tâches liées à la sécurité.

Les jeux d’autorisations nommés sont utilisés dans l’administration de stratégie de sécurité pour spécifier les autorisations à accorder au code qui appartient à certains groupes de codes. Les noms sont des chaînes de caractères alphanumériques. Les chaînes de description peuvent se composer de tous les caractères imprimables.

Constructeurs

NamedPermissionSet(NamedPermissionSet)
Obsolète.

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

NamedPermissionSet(String)
Obsolète.

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

NamedPermissionSet(String, PermissionSet)
Obsolète.

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

NamedPermissionSet(String, PermissionState)
Obsolète.

Initialise une nouvelle instance de la classe NamedPermissionSet avec le nom spécifié, dans un état sans restriction ou complètement restreint.

Propriétés

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 le texte de description du jeu d'autorisations nommé en cours.

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 thread-safe.

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

Obtient ou définit le nom du jeu d'autorisations nommé en cours.

SyncRoot
Obsolète.

Obtient l’objet racine de la collection actuelle.

(Hérité de PermissionSet)

Méthodes

AddPermission(IPermission)
Obsolète.

Ajoute une autorisation spécifiée à l’élément PermissionSet.

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

Ajoute une autorisation spécifiée à l’élément 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 situés plus haut dans la pile n’ont pas reçu l’autorisation d’accéder à la ressource. L’utilisation de Assert() permet de créer des failles de sécurité.

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

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

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

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

Copy(String)
Obsolète.

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

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 au moment de l’exécution si les premiers appelants de 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.

Entraîne l’échec de tout Demand() qui passe par le code appelant pour une autorisation qui possède une intersection avec une autorisation d’un type contenu dans le PermissionSet actuel.

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

Détermine si l'objet NamedPermissionSet spécifié est égal à NamedPermissionSet en cours.

Equals(Object)
Obsolète.

Détermine si l’objet PermissionSet ou NamedPermissionSet spécifié est égal au PermissionSet actuel.

(Hérité de PermissionSet)
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 de l’ensemble.

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

Retourne un énumérateur pour les autorisations de l’ensemble.

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

Obtient un code de hachage pour l’objet NamedPermissionSet qui peut être utilisé dans des structures de données et des algorithmes de hachage, comme une table de hachage.

GetHashCode()
Obsolète.

Obtient un code de hachage pour l’objet PermissionSet qui peut être utilisé dans des structures de données et des algorithmes de hachage, comme une table de hachage.

(Hérité de PermissionSet)
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 le Type de l'instance actuelle.

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

Crée et retourne un un jeu d’autorisations qui est l’intersection entre le PermissionSet actuel et le PermissionSet spécifié.

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

Obtient une valeur indiquant si le PermissionSet est vide.

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

Détermine si le PermissionSet en cours est un sous-ensemble du PermissionSet spécifié.

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

Détermine si PermissionSet a la valeur Unrestricted.

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

Crée une copie superficielle du Object actuel.

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

Provoque l’échec d’un Demand() qui passe par le code appelant pour tout PermissionSet qui n’est pas une partie du PermissionSet actif.

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

Supprime du jeu une autorisation d’un certain type.

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

Supprime du jeu une autorisation d’un certain type.

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

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

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

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

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

Retourne une représentation de chaîne de PermissionSet.

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

Crée une description d'élément XML pour le jeu d'autorisations nommé.

Union(PermissionSet)
Obsolète.

Crée un PermissionSet qui est l’union du PermissionSet actuel et du PermissionSet spécifié.

(Hérité de PermissionSet)

Implémentations d’interfaces explicites

IDeserializationCallback.OnDeserialization(Object)
Obsolète.

S'exécute une fois que le graphique d'objets est complètement désérialisé.

(Hérité de PermissionSet)

Méthodes d’extension

Cast<TResult>(IEnumerable)
Obsolète.

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)
Obsolète.

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)
Obsolète.

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

AsQueryable(IEnumerable)
Obsolète.

Convertit un IEnumerable en IQueryable.

S’applique à