Compartilhar via


SamlConditions Classe

Definição

Representa um conjunto de condições que devem ser levadas em conta ao avaliar a validade de uma declaração SAML.

public ref class SamlConditions
public class SamlConditions
type SamlConditions = class
Public Class SamlConditions
Herança
SamlConditions

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 SamlConditions classe representa o conjunto de condições. Um exemplo de uma condição é se a asserção SAML não deve ser armazenada em cache, que é representada pela SamlDoNotCacheCondition classe .

A especificação SAML define duas condições e permite que o conjunto de condições seja estendido. As duas condições definidas pela especificação SAML são SamlAudienceRestrictionCondition e SamlDoNotCacheCondition. Para definir uma nova condição, derive uma classe da SamlCondition classe .

Construtores

SamlConditions()

Inicializa uma nova instância da classe SamlConditions.

SamlConditions(DateTime, DateTime)

Inicializa uma nova instância da classe SamlConditions usando o período de tempo especificado em que a declaração SAML é válida.

SamlConditions(DateTime, DateTime, IEnumerable<SamlCondition>)

Inicializa uma nova instância da classe SamlConditions usando as condições e o período de tempo especificados quando a declaração SAML é válida.

Propriedades

Conditions

Obtém o conjunto de condições que devem ser levadas em conta ao avaliar a validade de uma declaração SAML.

IsReadOnly

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

NotBefore

Obtém o instantâneo mais antigo no tempo quando a declaração SAML é válida.

NotOnOrAfter

Obtém o instantâneo no tempo em que a declaração SAML expira.

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:Conditions> 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:Conditions> no serializador XML especificado.

Aplica-se a

Confira também