Compartilhar via


SamlDoNotCacheCondition Classe

Definição

Representa uma condição que deve ser levada em conta ao avaliar a validade de uma asserçã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

Comentários

SamlSecurityToken Os tokens de segurança especificam suas declarações usando declarações SAML e um conjunto de condições que devem ser levadas em conta ao avaliar a validade da declaraçã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 essa condição para uma asserção SAML, adicione a SamlDoNotCacheCondition classe à coleção retornada pela Conditions propriedade .

Observação

Quando o SamlDoNotCacheCondition é adicionado como uma 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 armazena em cache o token de segurança. Como o cliente não inspeciona o conteúdo do token emitido, o token é armazenado em cache. O cliente é independente de token para o tipo de token emitido e processa o token emitido retornado como um elemento XML opaco. No entanto, a segurança do WCF nunca armazena em cache o token emitido recebido no lado do serviço; ele armazena em cache apenas as declarações extraídas dela durante o processo de autenticação de token.

Construtores

SamlDoNotCacheCondition()

Inicializa uma nova instância da classe SamlDoNotCacheCondition.

Propriedades

IsReadOnly

Obtém um valor que indica se as propriedades dessa instância são somente leitura.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
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)
MakeReadOnly()

Faz com que essa instância seja somente leitura.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

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

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

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

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

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

Aplica-se a

Confira também