DefaultClaimSet Classe

Definição

Fornece uma implementação padrão da ClaimSet classe.

public ref class DefaultClaimSet : System::IdentityModel::Claims::ClaimSet
public class DefaultClaimSet : System.IdentityModel.Claims.ClaimSet
[System.Runtime.Serialization.DataContract(Namespace="http://schemas.xmlsoap.org/ws/2005/05/identity")]
public class DefaultClaimSet : System.IdentityModel.Claims.ClaimSet
type DefaultClaimSet = class
    inherit ClaimSet
[<System.Runtime.Serialization.DataContract(Namespace="http://schemas.xmlsoap.org/ws/2005/05/identity")>]
type DefaultClaimSet = class
    inherit ClaimSet
Public Class DefaultClaimSet
Inherits ClaimSet
Herança
DefaultClaimSet
Atributos

Comentários

Essa é uma implementação concreta da ClaimSet classe base abstrata. As implementações podem IAuthorizationPolicy usar uma instância dessa classe para adicionar um ClaimSet a um EvaluationContext.

Construtores

Nome Description
DefaultClaimSet(Claim[])

Inicializa uma nova instância da DefaultClaimSet classe usando as declarações especificadas.

DefaultClaimSet(ClaimSet, Claim[])

Inicializa uma nova instância da DefaultClaimSet classe usando as declarações especificadas.

DefaultClaimSet(ClaimSet, IList<Claim>)

Inicializa uma nova instância da DefaultClaimSet classe usando as declarações especificadas.

DefaultClaimSet(IList<Claim>)

Inicializa uma nova instância da DefaultClaimSet classe usando as declarações especificadas.

Propriedades

Nome Description
Count

Obtém o número de objetos neste conjunto de Claim declarações.

Issuer

Obtém o ClaimSet objeto que emitiu esse conjunto de declarações.

Item[Int32]

Obtém o Claim índice especificado.

Métodos

Nome Description
ContainsClaim(Claim, IEqualityComparer<Claim>)

Determina se ele ClaimSet contém o especificado Claimusando o objeto especificado IEqualityComparer<T> .

(Herdado de ClaimSet)
ContainsClaim(Claim)

Determina se a declaração especificada está contida nesse conjunto de declarações.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FindClaims(String, String)

Pesquisa o Claim objeto que corresponde ao tipo de declaração e aos direitos especificados no DefaultClaimSet.

GetEnumerator()

Obtém um IEnumerator<T> que pode ser usado para enumerar o Claim objeto no DefaultClaimSet.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Initialize(ClaimSet, IList<Claim>)

Inicializa uma instância da DefaultClaimSet classe usando as declarações especificadas.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna este ClaimSet objeto.

Implantações explícitas de interface

Nome Description
IEnumerable.GetEnumerator()

Obtém um IEnumerator<T> que pode ser usado para enumerar o Claim objeto no ClaimSet.

(Herdado de ClaimSet)

Métodos de Extensão

Nome Description
ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Converte um IEnumerable<T> em um IAsyncEnumerable<T>.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Cria um FrozenDictionary<TKey,TValue> de uma IEnumerable<T> de acordo com as funções de seletor de elemento e seletor de elemento especificadas.

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Cria uma FrozenDictionary<TKey,TValue> função de seletor de chave de IEnumerable<T> acordo com a especificada.

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

Cria um FrozenSet<T> com os valores especificados.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Cria uma matriz imutável da coleção especificada.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

Enumera e transforma uma sequência e produz um dicionário imutável de seu conteúdo usando os comparadores de chave e valor especificados.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

Enumera e transforma uma sequência e produz um dicionário imutável de seu conteúdo usando o comparador de chave especificado.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Enumera e transforma uma sequência e produz um dicionário imutável de seu conteúdo.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Constrói um dicionário imutável com base em alguma transformação de uma sequência.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Constrói um dicionário imutável a partir de uma coleção existente de elementos, aplicando uma função de transformação às chaves de origem.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Enumera uma sequência, produz um conjunto de hash imutável de seu conteúdo e usa o comparador de igualdade especificado para o tipo de conjunto.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Enumera uma sequência e produz um conjunto de hash imutável de seu conteúdo.

ToImmutableList<TSource>(IEnumerable<TSource>)

Enumera uma sequência e produz uma lista imutável de seu conteúdo.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Enumera e transforma uma sequência e produz um dicionário classificado imutável de seu conteúdo usando os comparadores de chave e valor especificados.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Enumera e transforma uma sequência e produz um dicionário classificado imutável de seu conteúdo usando o comparador de chave especificado.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Enumera e transforma uma sequência e produz um dicionário classificado imutável de seu conteúdo.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Enumera uma sequência, produz um conjunto classificado imutável de seu conteúdo e usa o comparador especificado.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Enumera uma sequência e produz um conjunto classificado imutável de seu conteúdo.

Aplica-se a