Leer en inglés

Compartir a través de


NamedPermissionSet Constructores

Definición

Inicializa una nueva instancia de la clase NamedPermissionSet.

Sobrecargas

NamedPermissionSet(NamedPermissionSet)

Inicializa una nueva instancia de la clase NamedPermissionSet desde otro conjunto de permisos con nombre.

NamedPermissionSet(String)

Inicializa una nueva instancia vacía de la clase NamedPermissionSet con el nombre especificado.

NamedPermissionSet(String, PermissionState)

Inicializa una nueva instancia de la clase NamedPermissionSet con el nombre especificado en un estado sin restricciones o totalmente restringido.

NamedPermissionSet(String, PermissionSet)

Inicializa una nueva instancia de la clase NamedPermissionSet con el nombre especificado de un conjunto de permisos.

NamedPermissionSet(NamedPermissionSet)

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

Inicializa una nueva instancia de la clase NamedPermissionSet desde otro conjunto de permisos con nombre.

C#
public NamedPermissionSet (System.Security.NamedPermissionSet permSet);

Parámetros

permSet
NamedPermissionSet

Conjunto de permisos con nombre desde el que se va a crear la nueva instancia.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

NamedPermissionSet(String)

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

Inicializa una nueva instancia vacía de la clase NamedPermissionSet con el nombre especificado.

C#
public NamedPermissionSet (string name);

Parámetros

name
String

Nombre del nuevo conjunto de permisos con nombre.

Excepciones

El parámetro name es null o es una cadena vacía ("").

Comentarios

El uso de este constructor crea un conjunto de permisos con nombre sin permisos, pero con un estado de permiso Unrestricted. Un conjunto de permisos con nombre en un estado sin restricciones contiene eficazmente todos los permisos que implementan la interfaz IUnrestrictedPermission. El conjunto de permisos con nombre contendrá todos los permisos integrados, así como todos los permisos personalizados definidos por el usuario que implementan IUnrestrictedPermission. Todos los permisos tendrán el equivalente de un estado de permiso Unrestricted. Los permisos que no implementan IUnrestrictedPermission serán instancias vacías.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

NamedPermissionSet(String, PermissionState)

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

Inicializa una nueva instancia de la clase NamedPermissionSet con el nombre especificado en un estado sin restricciones o totalmente restringido.

C#
public NamedPermissionSet (string name, System.Security.Permissions.PermissionState state);

Parámetros

name
String

Nombre del nuevo conjunto de permisos con nombre.

state
PermissionState

Uno de los valores de PermissionState.

Excepciones

El parámetro name es null o es una cadena vacía ("").

Comentarios

Un conjunto de permisos con nombre en un estado sin restricciones contiene eficazmente todos los permisos que implementan la interfaz IUnrestrictedPermission. El conjunto de permisos con nombre contendrá todos los permisos integrados, así como todos los permisos personalizados. Todos los permisos tendrán un UnrestrictedPermissionState. Los permisos que no implementan IUnrestrictedPermission, como los permisos de identidad, serán instancias vacías.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

NamedPermissionSet(String, PermissionSet)

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

Inicializa una nueva instancia de la clase NamedPermissionSet con el nombre especificado de un conjunto de permisos.

C#
public NamedPermissionSet (string name, System.Security.PermissionSet permSet);

Parámetros

name
String

Nombre del conjunto de permisos con nombre.

permSet
PermissionSet

Conjunto de permisos del que se va a tomar el valor del nuevo conjunto de permisos con nombre.

Excepciones

El parámetro name es null o es una cadena vacía ("").

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9