AuthorizationContext Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase AuthorizationContext.
Sobrecargas
| Nombre | Description |
|---|---|
| AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>) |
Inicializa una nueva instancia de la AuthorizationContext clase con la entidad de seguridad, la notificación de recursos y la notificación de acción especificadas. |
| AuthorizationContext(ClaimsPrincipal, String, String) |
Inicializa una nueva instancia de la AuthorizationContext clase con la entidad de seguridad, el nombre del recurso y el nombre de acción especificados. |
AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>)
Inicializa una nueva instancia de la AuthorizationContext clase con la entidad de seguridad, la notificación de recursos y la notificació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
Entidad de seguridad para la que se va a comprobar la autorización.
- resource
- Collection<Claim>
Colección de notificaciones que representa el recurso para el que se va a autorizar la entidad de seguridad. La colección normalmente contiene un solo elemento.
- action
- Collection<Claim>
Colección de notificaciones que representa la acción que se va a realizar en el recurso. La colección normalmente contiene un solo elemento.
Excepciones
Se aplica a
AuthorizationContext(ClaimsPrincipal, String, String)
Inicializa una nueva instancia de la AuthorizationContext clase con la entidad de seguridad, el nombre del recurso y el nombre de 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
Entidad de seguridad para la que se va a comprobar la autorización.
- resource
- String
Recurso para el que se va a autorizar la entidad de seguridad. 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
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 .