Partage via


NamedPermissionSet Constructeurs

Définition

Initialise une nouvelle instance de la classe NamedPermissionSet.

Surcharges

NamedPermissionSet(NamedPermissionSet)

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

NamedPermissionSet(String)

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

NamedPermissionSet(String, PermissionState)

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

NamedPermissionSet(String, PermissionSet)

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

NamedPermissionSet(NamedPermissionSet)

Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs

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

public:
 NamedPermissionSet(System::Security::NamedPermissionSet ^ permSet);
public NamedPermissionSet (System.Security.NamedPermissionSet permSet);
new System.Security.NamedPermissionSet : System.Security.NamedPermissionSet -> System.Security.NamedPermissionSet
Public Sub New (permSet As NamedPermissionSet)

Paramètres

permSet
NamedPermissionSet

Jeu d’autorisations nommé à partir duquel créer la nouvelle instance.

S’applique à

NamedPermissionSet(String)

Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs

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

public:
 NamedPermissionSet(System::String ^ name);
public NamedPermissionSet (string name);
new System.Security.NamedPermissionSet : string -> System.Security.NamedPermissionSet
Public Sub New (name As String)

Paramètres

name
String

Nom du nouveau jeu d’autorisations nommé.

Exceptions

Le paramètre name est null ou est une chaîne vide («  »).

Remarques

L’utilisation de ce constructeur crée un jeu d’autorisations nommé sans autorisations, mais avec un état d’autorisation Unrestricted. Un jeu d’autorisations nommé dans un état illimité contient efficacement toutes les autorisations qui implémentent l’interface IUnrestrictedPermission. Le jeu d’autorisations nommé contient toutes les autorisations intégrées ainsi que toutes les autorisations personnalisées définies par l’utilisateur qui implémentent IUnrestrictedPermission. Toutes les autorisations auront l’équivalent d’un état d’autorisation Unrestricted. Les autorisations qui n’implémentent pas IUnrestrictedPermission seront des instances vides.

S’applique à

NamedPermissionSet(String, PermissionState)

Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs

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

public:
 NamedPermissionSet(System::String ^ name, System::Security::Permissions::PermissionState state);
public NamedPermissionSet (string name, System.Security.Permissions.PermissionState state);
new System.Security.NamedPermissionSet : string * System.Security.Permissions.PermissionState -> System.Security.NamedPermissionSet
Public Sub New (name As String, state As PermissionState)

Paramètres

name
String

Nom du nouveau jeu d’autorisations nommé.

state
PermissionState

Une des valeurs PermissionState.

Exceptions

Le paramètre name est null ou est une chaîne vide («  »).

Remarques

Un jeu d’autorisations nommé dans un état illimité contient efficacement toutes les autorisations qui implémentent l’interface IUnrestrictedPermission. Le jeu d’autorisations nommé contient toutes les autorisations intégrées ainsi que toutes les autorisations personnalisées. Toutes les autorisations auront une UnrestrictedPermissionState. Les autorisations qui n’implémentent pas IUnrestrictedPermission, telles que les autorisations d’identité, seront des instances vides.

S’applique à

NamedPermissionSet(String, PermissionSet)

Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs
Source:
NamedPermissionSet.cs

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

public:
 NamedPermissionSet(System::String ^ name, System::Security::PermissionSet ^ permSet);
public NamedPermissionSet (string name, System.Security.PermissionSet permSet);
new System.Security.NamedPermissionSet : string * System.Security.PermissionSet -> System.Security.NamedPermissionSet
Public Sub New (name As String, permSet As PermissionSet)

Paramètres

name
String

Nom du jeu d’autorisations nommé.

permSet
PermissionSet

Jeu d’autorisations à partir duquel prendre la valeur du nouveau jeu d’autorisations nommé.

Exceptions

Le paramètre name est null ou est une chaîne vide («  »).

S’applique à