AuthorizationContext Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe AuthorizationContext.
Sobrecargas
AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>) |
Inicializa uma nova instância da classe AuthorizationContext com a entidade de segurança, a declaração de recurso e a declaração de ação especificadas. |
AuthorizationContext(ClaimsPrincipal, String, String) |
Inicializa uma nova instância da classe AuthorizationContext com a entidade de segurança, o nome do recurso e o nome da ação especificados. |
AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>)
Inicializa uma nova instância da classe AuthorizationContext com a entidade de segurança, a declaração de recurso e a declaração de ação 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
A entidade de segurança para a qual a autorização deve ser verificada.
- resource
- Collection<Claim>
Uma coleção de declarações que representa o recurso para o qual a entidade de segurança for autorizada. Normalmente, a coleção contém um único elemento.
- action
- Collection<Claim>
Uma coleção de declarações que representa a ação a ser executada no recurso. Normalmente, a coleção contém um único elemento.
Exceções
Aplica-se a
AuthorizationContext(ClaimsPrincipal, String, String)
Inicializa uma nova instância da classe AuthorizationContext com a entidade de segurança, o nome do recurso e o nome da ação 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
A entidade de segurança para a qual a autorização deve ser verificada.
- resource
- String
O recurso para o qual a entidade de segurança deve ser autorizada. O recurso é especificado como o valor de uma declaração de nome.
- action
- String
A ação a ser executada no recurso. A ação é especificada como o valor de uma declaração de nome.
Exceções
Comentários
A Action propriedade é inicializada para conter uma declaração de nome (ClaimTypes.Name) que tem o valor especificado pelo action
parâmetro . A Resource propriedade é inicializada para conter uma declaração de nome que tem o valor especificado pelo resource
parâmetro .