Compartilhar via


ClaimActionCollection Classe

Definição

Uma coleção de ClaimActions usada ao mapear dados do usuário para Declarações.

public ref class ClaimActionCollection : System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Authentication::OAuth::Claims::ClaimAction ^>
public class ClaimActionCollection : System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimAction>
type ClaimActionCollection = class
    interface seq<ClaimAction>
    interface IEnumerable
Public Class ClaimActionCollection
Implements IEnumerable(Of ClaimAction)
Herança
ClaimActionCollection
Implementações

Construtores

ClaimActionCollection()

Uma coleção de ClaimActions usada ao mapear dados do usuário para Declarações.

Métodos

Add(ClaimAction)

Adicione uma ação de declaração à coleção.

Clear()

Remova todas as ações de declaração.

GetEnumerator()

Uma coleção de ClaimActions usada ao mapear dados do usuário para Declarações.

Remove(String)

Remova todas as ações de declaração para o ClaimType especificado.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Uma coleção de ClaimActions usada ao mapear dados do usuário para Declarações.

Métodos de Extensão

DeleteClaim(ClaimActionCollection, String)

Exclua todas as declarações da ClaimsIdentity fornecida com o ClaimType fornecido.

DeleteClaims(ClaimActionCollection, String[])

Exclua todas as declarações da ClaimsIdentity com os claimTypes fornecidos.

MapAll(ClaimActionCollection)

Limpa todas as ClaimsActions atuais e mapeia todos os valores dos dados do usuário json como declarações, excluindo duplicatas.

MapAllExcept(ClaimActionCollection, String[])

Limpa todas as ClaimsActions atuais e mapeia todos os valores dos dados do usuário json como declarações, excluindo os tipos especificados.

MapCustomJson(ClaimActionCollection, String, Func<JObject,String>)

Execute o resolvedor fornecido para selecionar um valor dos dados de usuário json a serem adicionados como uma declaração. Isso não será operacional se o valor retornado estiver vazio.

MapCustomJson(ClaimActionCollection, String, Func<JsonElement,String>)

Execute o resolvedor fornecido para selecionar um valor dos dados de usuário json a serem adicionados como uma declaração. Isso não será operacional se o valor retornado estiver vazio.

MapCustomJson(ClaimActionCollection, String, String, Func<JObject,String>)

Execute o resolvedor fornecido para selecionar um valor dos dados de usuário json a serem adicionados como uma declaração. Isso não será operacional se o valor retornado estiver vazio.

MapCustomJson(ClaimActionCollection, String, String, Func<JsonElement,String>)

Execute o resolvedor fornecido para selecionar um valor dos dados de usuário json a serem adicionados como uma declaração. Isso não será operacional se o valor retornado estiver vazio.

MapJsonKey(ClaimActionCollection, String, String, String)

Selecione um valor de nível superior dos dados do usuário json com o nome de chave fornecido e adicione-o como uma Declaração. Isso não será operacional se a chave não for encontrada ou se o valor estiver vazio.

MapJsonKey(ClaimActionCollection, String, String)

Selecione um valor de nível superior dos dados do usuário json com o nome de chave fornecido e adicione-o como uma Declaração. Isso não será operacional se a chave não for encontrada ou se o valor estiver vazio.

MapJsonSubKey(ClaimActionCollection, String, String, String, String)

Selecione um valor de segundo nível nos dados do usuário json com o nome da chave de nível superior e o nome da subchave de segundo nível fornecidos e adicione-o como uma Declaração. Isso não será operacional se as chaves não forem encontradas ou se o valor estiver vazio.

MapJsonSubKey(ClaimActionCollection, String, String, String)

Selecione um valor de segundo nível nos dados do usuário json com o nome da chave de nível superior e o nome da subchave de segundo nível fornecidos e adicione-o como uma Declaração. Isso não será operacional se as chaves não forem encontradas ou se o valor estiver vazio.

MapUniqueJsonKey(ClaimActionCollection, String, String, String)

Seleciona um valor de nível superior dos dados do usuário json com o nome de chave fornecido e o adiciona como uma Declaração. Isso não será operacional se ClaimsIdentity já contiver uma Declaração com o ClaimType fornecido. Isso não será operacional se a chave não for encontrada ou se o valor estiver vazio.

MapUniqueJsonKey(ClaimActionCollection, String, String)

Seleciona um valor de nível superior dos dados do usuário json com o nome de chave fornecido e o adiciona como uma Declaração. Isso não será operacional se ClaimsIdentity já contiver uma Declaração com o ClaimType fornecido. Isso não será operacional se a chave não for encontrada ou se o valor estiver vazio.

Aplica-se a