Sdílet prostřednictvím


X509DataSecurityKeyIdentifierClauseSerializer.ReadKeyIdentifierClause Metoda

Definice

Deserializuje klauzuli identifikátoru klíče z XML pomocí zadané čtečky 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

Parametry

reader
XmlReader

Čtečka XML umístěná v počátečním prvku klauzule identifikátoru klíče, která se má číst.

Návraty

Klauzule identifikátoru klíče, která byla deserializována z XML nebo null pokud nelze přečíst klauzuli identifikátoru klíče.

Výjimky

reader je null.

reader není umístěn na <ds:X509Data> prvek. (Metoda CanReadKeyIdentifierClause(XmlReader) vrátí falsehodnotu .)

Poznámky

Metoda ReadKeyIdentifierClause přečte elementy <ds:X509IssuerSerial>, <ds:X509SKI>a a <ds:X509Certificate> vrátí první nalezený X509IssuerSerialKeyIdentifierClausejako , X509SubjectKeyIdentifierClausenebo X509RawDataKeyIdentifierClause. Pokud některý z těchto prvků není nalezen pod elementem <ds:X509Data> , vrátí nullmetoda .

Platí pro