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