SecurityTokenHandler.CanReadKeyIdentifierClause(XmlReader) 方法

定义

返回指示由指定 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 方法,以提供反序列化密钥标识符子句的逻辑。

适用于