Share via


SamlDoNotCacheCondition 类

定义

表示一个在评估 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
继承
SamlDoNotCacheCondition

注解

SamlSecurityToken 安全令牌使用 SAML 断言以及一组在评估 SAML 断言的有效性时必须考虑的条件来指定其声明。 SamlDoNotCacheCondition 类表示 SAML 规范所定义的条件之一,它断言不得缓存 SAML 断言。 若要为 SAML 断言指定此条件,请将 SamlDoNotCacheCondition 类添加到 Conditions 属性所返回的集合中。

注意

SamlDoNotCacheCondition将 作为条件SamlSecurityToken添加到由 WCF 客户端的安全令牌服务颁发的安全令牌时,WCF 客户端会缓存安全令牌。 因为该客户端不检查已颁发令牌的内容,所以该令牌会被缓存。 该客户端不知道已颁发令牌的类型,并将返回的已颁发令牌作为不透明 XML 元素来处理。 但是,WCF 安全性永远不会在服务端缓存收到的颁发令牌;它仅缓存在令牌身份验证过程中从中提取的声明。

构造函数

SamlDoNotCacheCondition()

初始化 SamlDoNotCacheCondition 类的新实例。

属性

IsReadOnly

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

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MakeReadOnly()

将此实例设置为只读的。

MemberwiseClone()

创建当前 Object 的浅表副本。

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

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

ToString()

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

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

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

适用于

另请参阅