Freigeben über


X509DataSecurityKeyIdentifierClauseSerializer.ReadKeyIdentifierClause Methode

Definition

Deserialisiert eine Schlüsselbezeichnerklausel aus XML mithilfe des angegebenen XML-Readers.

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

Parameter

reader
XmlReader

Ein XML-Reader, positioniert am Anfangselement der zu lesenden Schlüsselbezeichnerklausel.

Gibt zurück

Die Schlüsselbezeichnerklausel, die vom XML oder null deserialisiert wurde, wenn die Schlüsselbezeichnerklausel nicht gelesen werden konnte.

Ausnahmen

reader ist null.

reader ist nicht an einem <ds:X509Data>-Element positioniert. (Die CanReadKeyIdentifierClause(XmlReader)-Methode gibt false zurück.)

Hinweise

Die ReadKeyIdentifierClause -Methode liest <ds:X509IssuerSerial>, <ds:X509SKI>und <ds:X509Certificate> -Elemente und gibt das erste gefundene element als X509IssuerSerialKeyIdentifierClause, oder X509SubjectKeyIdentifierClausezurück X509RawDataKeyIdentifierClause. Wenn eines dieser Elemente nicht unter dem <ds:X509Data> -Element gefunden wird, gibt die -Methode zurück null.

Gilt für: