AuthorizationContext Construtores

Definição

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

principal é null.

-ou-

resource é null.

-ou-

action é null.

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

principal é null.

-ou-

resource é null.

-ou-

action é null.

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.

Aplica-se a