次の方法で共有


X509DataSecurityKeyIdentifierClauseSerializer.ReadKeyIdentifierClause メソッド

定義

指定した 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 から逆シリアル化されたキー識別句。

例外

readernullです。

reader<ds:X509Data> 要素に配置されていません。 (CanReadKeyIdentifierClause(XmlReader) メソッドは false を返します。)

注釈

メソッドはReadKeyIdentifierClause、、<ds:X509SKI>、および <ds:X509Certificate> 要素を読み取<ds:X509IssuerSerial>り、 、、または としてX509IssuerSerialKeyIdentifierClause見つかった最初の要素をX509SubjectKeyIdentifierClauseX509RawDataKeyIdentifierClause返します。 これらの要素のいずれかが 要素の下に <ds:X509Data> 見つからない場合、 メソッドは を返します null

適用対象