X509CertificateClaimSet Classe

Definição

Representa uma coleção de reivindicações extraídas de um certificado X.509 associadas a uma entidade.

public ref class X509CertificateClaimSet : System::IdentityModel::Claims::ClaimSet, IDisposable
public class X509CertificateClaimSet : System.IdentityModel.Claims.ClaimSet, IDisposable
type X509CertificateClaimSet = class
    inherit ClaimSet
    interface IDisposable
Public Class X509CertificateClaimSet
Inherits ClaimSet
Implements IDisposable
Herança
X509CertificateClaimSet
Implementações

Construtores

Name Description
X509CertificateClaimSet(X509Certificate2)

Inicializa uma nova instância da X509CertificateClaimSet classe usando o certificado X.509 especificado.

Propriedades

Name Description
Count

Obtém o número de reivindicações do certificado X.509 neste X509CertificateClaimSet objeto.

ExpirationTime

Recebe o tempo de validade para isto X509CertificateClaimSet.

Issuer

Obtém o emissor para isto X509CertificateClaimSet.

Item[Int32]

Obtém a reivindicação para o índice especificado.

X509Certificate

Obtém o certificado X.509 associado a este conjunto de reivindicações.

Métodos

Name Description
ContainsClaim(Claim, IEqualityComparer<Claim>)

Determina se o ClaimSet contém o especificado Claim, usando o objeto especificado IEqualityComparer<T> .

(Herdado de ClaimSet)
ContainsClaim(Claim)

Determina se o ClaimSet contém o especificado Claim.

(Herdado de ClaimSet)
Dispose()

Liberta todos os recursos utilizados pelo X509CertificateClaimSet.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FindClaims(String, String)

Procura a reivindicação que corresponde ao tipo de reivindicação especificado e aos direitos no X509CertificateClaimSet.

GetEnumerator()

Obtém um IEnumerator<T> que pode ser usado para enumerar as reivindicações Windows no X509CertificateClaimSet.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Obtém o número de reivindicações do certificado X.509 neste X509CertificateClaimSet objeto.

Implementações de Interface Explícita

Name Description
IEnumerable.GetEnumerator()

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

(Herdado de ClaimSet)

Métodos da Extensão

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

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

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

Cria um FrozenDictionary<TKey,TValue> a partir de um IEnumerable<T> de acordo com as funções seletoras de teclas e seletores de elementos especificadas.

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

Cria a FrozenDictionary<TKey,TValue> partir de uma IEnumerable<T> função seletora de teclas especificada.

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

Cria um FrozenSet<T> com os valores especificados.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Cria um array imutável a partir 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 do 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 do seu conteúdo usando o comparador de chaves 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 do seu conteúdo.

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

Constrói um dicionário imutável baseado numa 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 fonte.

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

Enumera uma sequência, produz um conjunto de hash imutável do seu conteúdo e utiliza 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 do seu conteúdo.

ToImmutableList<TSource>(IEnumerable<TSource>)

Enumera uma sequência e produz uma lista imutável do 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 ordenado imutável do 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 ordenado imutável do seu conteúdo usando o comparador de chaves especificado.

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

Enumera e transforma uma sequência, produzindo um dicionário ordenado imutável do seu conteúdo.

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

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

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

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

Aplica-se a