SamlConditions 类

定义

表示评估 SAML 断言的有效性时必须考虑的条件集。

public ref class SamlConditions
public class SamlConditions
type SamlConditions = class
Public Class SamlConditions
继承
SamlConditions

注解

SamlSecurityToken 安全令牌使用 SAML 断言以及一组在评估 SAML 断言的有效性时必须考虑的条件来指定其声明。 SamlConditions 类表示条件集。 是否不得缓存 SAML 断言是条件的一个示例,该条件由 SamlDoNotCacheCondition 类表示。

SAML 规范定义了两个条件,并允许扩展条件集。 SAML 规范定义的两个条件是 SamlAudienceRestrictionConditionSamlDoNotCacheCondition。 若要定义新条件,请从 SamlCondition 类派生一个类。

构造函数

SamlConditions()

初始化 SamlConditions 类的新实例。

SamlConditions(DateTime, DateTime)

使用 SAML 断言有效的指定时间范围来初始化 SamlConditions 类的新实例。

SamlConditions(DateTime, DateTime, IEnumerable<SamlCondition>)

使用 SAML 断言有效的指定时间范围和条件来初始化 SamlConditions 类的新实例。

属性

Conditions

获取在评估 SAML 断言有效性时必须考虑的条件集。

IsReadOnly

获取一个值,该值指示此实例的属性是否是只读的。

NotBefore

获取 SAML 断言有效的最初时刻。

NotOnOrAfter

获取 SAML 断言过期的时刻。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MakeReadOnly()

将此实例设置为只读的。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

从指定的 XML 读取器读取 <saml:Conditions> 元素。

ToString()

返回表示当前对象的字符串。

(继承自 Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

<saml:Conditions> 元素写入指定的 XML 序列化程序。

适用于

另请参阅