Compartilhar via


X509DataSecurityKeyIdentifierClauseSerializer.ReadKeyIdentifierClause Método

Definição

Desserializa uma cláusula do identificador de chave do XML usando o leitor de XML especificado.

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

Parâmetros

reader
XmlReader

Um leitor de XML posicionado no elemento inicial da cláusula do identificador de chave a ser lida.

Retornos

A cláusula do identificador de chave que foi desserializada do XML ou null se uma cláusula do identificador de chave não puder ser lida.

Exceções

reader é null.

reader não está posicionado em um elemento <ds:X509Data>. (O método CanReadKeyIdentifierClause(XmlReader) retorna false.)

Comentários

O ReadKeyIdentifierClause método lê <ds:X509IssuerSerial>os elementos , <ds:X509SKI>e e <ds:X509Certificate> retorna o primeiro encontrado como um X509IssuerSerialKeyIdentifierClause, um X509SubjectKeyIdentifierClauseou um X509RawDataKeyIdentifierClause. Se um desses elementos não for encontrado sob o <ds:X509Data> elemento , o método retornará null.

Aplica-se a