Comparteix 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.

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)

Parámetros

permSet
NamedPermissionSet

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

Se aplica a

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.

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

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

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.

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)

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

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.

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)

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