ClaimSet Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa a coleção de reivindicações associadas a uma entidade.
public ref class ClaimSet abstract : System::Collections::Generic::IEnumerable<System::IdentityModel::Claims::Claim ^>
public abstract class ClaimSet : System.Collections.Generic.IEnumerable<System.IdentityModel.Claims.Claim>
type ClaimSet = class
interface seq<Claim>
interface IEnumerable
Public MustInherit Class ClaimSet
Implements IEnumerable(Of Claim)
- Herança
-
ClaimSet
- Derivado
- Atributos
- Implementações
Observações
Depois de a ClaimSet classe ter sido criada, não pode ser alterada.
Examinar o conteúdo de um ClaimSet para tipos específicos de declarações é uma tarefa comum ao usar a autorização baseada em declarações. Para examinar um ClaimSet quanto à presença de alegações específicas, use o método FindClaims. O método oferece melhor desempenho do que iterar diretamente sobre o ClaimSet.
Construtores
| Nome | Descrição |
|---|---|
| ClaimSet() |
Inicializa uma nova instância da ClaimSet classe. |
Propriedades
| Nome | Descrição |
|---|---|
| Count |
Quando sobreposto numa classe derivada, obtém o número de reivindicações neste conjunto de reivindicações. |
| Issuer |
Quando sobreposto numa classe derivada, obtém a entidade que emitiu este ClaimSet. |
| Item[Int32] |
Quando sobrescrito numa classe derivada, obtém-se o Claim para o índice especificado. |
| System |
Obtém um ClaimSet objeto que representa um emissor de confiança na aplicação. |
| Windows |
Recebe um conjunto de reivindicações que contém identificadores de segurança do Windows. |
Métodos
| Nome | Descrição |
|---|---|
| ContainsClaim(Claim, IEqualityComparer<Claim>) |
Determina se o ClaimSet contém o especificado Claim, usando o objeto especificado IEqualityComparer<T> . |
| ContainsClaim(Claim) | |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| FindClaims(String, String) |
Quando sobreposto numa classe derivada, procura um Claim objeto que corresponda ao tipo de reivindicação especificado e aos direitos no ClaimSet. |
| GetEnumerator() |
Quando sobrescrito numa classe derivada, obtém-se um IEnumerator<T> que pode ser usado para enumerar o Claim objeto no ClaimSet. |
| 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() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Nome | Descrição |
|---|---|
| IEnumerable.GetEnumerator() |
Obtém-se um IEnumerator<T> que pode ser usado para enumerar o Claim objeto no ClaimSet. |