Compartir a través de


AuthorizationContext Constructores

Definición

Inicializa una nueva instancia de la clase AuthorizationContext.

Sobrecargas

AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>)

Inicializa una nueva instancia de la clase AuthorizationContext con la entidad de seguridad, reclamación de recurso y reclamación de acción especificadas.

AuthorizationContext(ClaimsPrincipal, String, String)

Inicializa una nueva instancia de la clase AuthorizationContext con la entidad de seguridad, nombre del recurso y nombre de la acción especificados.

AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>)

Inicializa una nueva instancia de la clase AuthorizationContext con la entidad de seguridad, reclamación de recurso y reclamación de acción especificadas.

public:
 AuthorizationContext(System::Security::Claims::ClaimsPrincipal ^ principal, System::Collections::ObjectModel::Collection<System::Security::Claims::Claim ^> ^ resource, System::Collections::ObjectModel::Collection<System::Security::Claims::Claim ^> ^ action);
public AuthorizationContext (System.Security.Claims.ClaimsPrincipal principal, System.Collections.ObjectModel.Collection<System.Security.Claims.Claim> resource, System.Collections.ObjectModel.Collection<System.Security.Claims.Claim> action);
new System.Security.Claims.AuthorizationContext : System.Security.Claims.ClaimsPrincipal * System.Collections.ObjectModel.Collection<System.Security.Claims.Claim> * System.Collections.ObjectModel.Collection<System.Security.Claims.Claim> -> System.Security.Claims.AuthorizationContext
Public Sub New (principal As ClaimsPrincipal, resource As Collection(Of Claim), action As Collection(Of Claim))

Parámetros

principal
ClaimsPrincipal

La entidad de seguridad cuya existencia de autorización debe comprobarse.

resource
Collection<Claim>

Colección de notificaciones que representa el recurso para el que la entidad de seguridad debe ser autorizada. La colección suele contener un único elemento.

action
Collection<Claim>

Colección de notificaciones que representa la acción a realizar en el recurso. La colección suele contener un único elemento.

Excepciones

principal es null.

o bien

resource es null.

o bien

action es null.

Se aplica a

AuthorizationContext(ClaimsPrincipal, String, String)

Inicializa una nueva instancia de la clase AuthorizationContext con la entidad de seguridad, nombre del recurso y nombre de la acción especificados.

public:
 AuthorizationContext(System::Security::Claims::ClaimsPrincipal ^ principal, System::String ^ resource, System::String ^ action);
public AuthorizationContext (System.Security.Claims.ClaimsPrincipal principal, string resource, string action);
new System.Security.Claims.AuthorizationContext : System.Security.Claims.ClaimsPrincipal * string * string -> System.Security.Claims.AuthorizationContext
Public Sub New (principal As ClaimsPrincipal, resource As String, action As String)

Parámetros

principal
ClaimsPrincipal

La entidad de seguridad cuya existencia de autorización debe comprobarse.

resource
String

Recurso para el que la entidad de seguridad se va a autorizar. El recurso se especifica como el valor de una notificación de nombre.

action
String

Acción que se va a realizar en el recurso. La acción se especifica como el valor de una notificación de nombre.

Excepciones

principal es null.

o bien

resource es null.

o bien

action es null.

Comentarios

La Action propiedad se inicializa para contener una notificación de nombre (ClaimTypes.Name) que tiene el valor especificado por el action parámetro . La Resource propiedad se inicializa para contener una notificación de nombre que tiene el valor especificado por el resource parámetro .

Se aplica a