AuthorizationContext Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da AuthorizationContext classe.
Sobrecargas
| Name | Description |
|---|---|
| AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>) |
Inicializa uma nova instância da AuthorizationContext classe com o principal especificado, reivindicação de recurso e reivindicação de ação. |
| AuthorizationContext(ClaimsPrincipal, String, String) |
Inicializa uma nova instância da AuthorizationContext classe com o principal especificado, nome do recurso e nome da ação. |
AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>)
Inicializa uma nova instância da AuthorizationContext classe com o principal especificado, reivindicação de recurso e reivindicação de ação.
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
O princípio para o qual a autorização deve ser verificado.
- resource
- Collection<Claim>
Uma coleção de reivindicações que representa o recurso para o qual o principal deve ser autorizado. A coleção normalmente contém um único elemento.
- action
- Collection<Claim>
Uma coleção de reivindicações que representa a ação a realizar sobre o recurso. A coleção normalmente contém um único elemento.
Exceções
Aplica-se a
AuthorizationContext(ClaimsPrincipal, String, String)
Inicializa uma nova instância da AuthorizationContext classe com o principal especificado, nome do recurso e nome da ação.
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
O princípio para o qual a autorização deve ser verificado.
- resource
- String
O recurso para o qual o principal deve ser autorizado. O recurso é especificado como o valor de uma reivindicação de nome.
- action
- String
A ação a ser realizada sobre o recurso. A ação é especificada como o valor de uma reivindicação de nome.
Exceções
Observações
A Action propriedade é inicializada para conter uma reivindicação de nome (ClaimTypes.Name) que tem o valor especificado pelo action parâmetro. A Resource propriedade é inicializada para conter uma reivindicação de nome que tem o valor especificado pelo resource parâmetro.