Share via


NamedPermissionSet Constructores

Definición

Inicializa una nueva instancia de la clase NamedPermissionSet.

Sobrecargas

NamedPermissionSet(NamedPermissionSet)

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

NamedPermissionSet(String)

Inicializa una instancia nueva y 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 no restringido o completamente restringido.

NamedPermissionSet(String, PermissionSet)

Inicializa una nueva instancia de la clase NamedPermissionSet con el nombre especificado a partir 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 a partir de 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 a partir del cual se crea la nueva instancia.

Se aplica a

NamedPermissionSet(String)

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

Inicializa una instancia nueva y 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 una cadena vacía ("").

Comentarios

El uso de este constructor crea un conjunto de permisos con nombre sin permisos, pero con un Unrestricted estado de permiso. Un conjunto de permisos con nombre en un estado sin restricciones contiene eficazmente todos los permisos que implementan la IUnrestrictedPermission interfaz. 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 Unrestricted estado de permiso. 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 no restringido o completamente 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 una cadena vacía ("").

Comentarios

Un conjunto de permisos con nombre en un estado sin restricciones contiene eficazmente todos los permisos que implementan la IUnrestrictedPermission interfaz. El conjunto de permisos con nombre contendrá todos los permisos integrados, así como todos los permisos personalizados. Todos los permisos tendrán .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 a partir 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 cual se tomará el valor del nuevo conjunto de permisos con nombre.

Excepciones

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

Se aplica a