X509DataSecurityKeyIdentifierClauseSerializer.ReadKeyIdentifierClause 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 XML 使用指定 XML 读取器反序列化密钥标识符子句。
public:
override System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ ReadKeyIdentifierClause(System::Xml::XmlReader ^ reader);
public override System.IdentityModel.Tokens.SecurityKeyIdentifierClause ReadKeyIdentifierClause (System.Xml.XmlReader reader);
override this.ReadKeyIdentifierClause : System.Xml.XmlReader -> System.IdentityModel.Tokens.SecurityKeyIdentifierClause
Public Overrides Function ReadKeyIdentifierClause (reader As XmlReader) As SecurityKeyIdentifierClause
参数
- reader
- XmlReader
放置在密匙标识符子句的开始元素的位置,要读取的一个 XML 读取器。
返回
从 XML 反序列化的密钥标识符子句时或者 null
(密钥标识符子句无法读取时)。
例外
reader
为 null
。
reader
不放置在 <ds:X509Data>
元素上。 (CanReadKeyIdentifierClause(XmlReader) 方法返回false
。)
注解
方法ReadKeyIdentifierClause读取 <ds:X509IssuerSerial>
、 <ds:X509SKI>
和 <ds:X509Certificate>
元素,并返回作为 、 X509SubjectKeyIdentifierClause或 找到X509IssuerSerialKeyIdentifierClause的第一个X509RawDataKeyIdentifierClause元素。 如果在 元素下 <ds:X509Data>
找不到其中一个元素,该方法将 null
返回 。