SecurityTokenHandler.CanReadKeyIdentifierClause(XmlReader) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回指示由指定 XML 读取器引用的 XML 元素是否为由此实例反序列化的关键标识符子句的值。
public:
virtual bool CanReadKeyIdentifierClause(System::Xml::XmlReader ^ reader);
public virtual bool CanReadKeyIdentifierClause (System.Xml.XmlReader reader);
abstract member CanReadKeyIdentifierClause : System.Xml.XmlReader -> bool
override this.CanReadKeyIdentifierClause : System.Xml.XmlReader -> bool
Public Overridable Function CanReadKeyIdentifierClause (reader As XmlReader) As Boolean
参数
- reader
- XmlReader
在开始元素上指定的 XML 读取器。 不能通过这种方法读取器前移。
返回
如果 ReadKeyIdentifierClause(XmlReader) 方法可读取元素,则为 true
;否则,为 false
。 默认值为 false
。
注解
默认实现返回 false
以指示无法读取密钥标识符子句。
派生类检查读取器引用的元素,以确定实例是否可以反序列化密钥标识符子句。 这通常是通过调用 XmlReader.IsStartElement 指定了相应元素和命名空间字符串的方法来实现的。 如果重写 CanReadKeyIdentifierClause,则还必须重写 ReadKeyIdentifierClause 方法,以提供反序列化密钥标识符子句的逻辑。