SamlDoNotCacheCondition Classe

Definição

Representa uma condição que deve ser tida em conta ao avaliar a validade de uma afirmação SAML.

public ref class SamlDoNotCacheCondition : System::IdentityModel::Tokens::SamlCondition
public class SamlDoNotCacheCondition : System.IdentityModel.Tokens.SamlCondition
type SamlDoNotCacheCondition = class
    inherit SamlCondition
Public Class SamlDoNotCacheCondition
Inherits SamlCondition
Herança
SamlDoNotCacheCondition

Observações

SamlSecurityToken os tokens de segurança especificam as suas reivindicações usando asserções SAML e um conjunto de condições que devem ser tidas em conta ao avaliar a validade da afirmação SAML. A SamlDoNotCacheCondition classe representa uma das condições definidas pela especificação SAML e afirma que a asserção SAML não deve ser armazenada em cache. Para especificar esta condição para uma asserção SAML, adicione a SamlDoNotCacheCondition classe à coleção devolvida pela Conditions propriedade.

Note

Quando o SamlDoNotCacheCondition é adicionado como condição a um SamlSecurityToken token de segurança emitido por um serviço de token de segurança para o cliente WCF, um cliente WCF faz cache do token de segurança. Como o cliente não inspeciona o conteúdo do token emitido, o token é armazenado em cache. O cliente é independente do tipo de token emitido e processa-o como um elemento XML opaco. No entanto, a segurança WCF nunca armazena em cache o token emitido recebido do lado do serviço; Apenas armazena em cache as reivindicações que são extraídas durante o processo de autenticação do token.

Construtores

Name Description
SamlDoNotCacheCondition()

Inicializa uma nova instância da SamlDoNotCacheCondition classe.

Propriedades

Name Description
IsReadOnly

Recebe um valor que indica se as propriedades desta instância são de somente leitura.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MakeReadOnly()

Faz com que esta instância seja apenas de leitura.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Lê o <saml:DoNotCacheCondition> elemento do leitor XML especificado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Escreve o <saml:DoNotCacheCondition> elemento no serializador XML especificado.

Aplica-se a

Ver também