X509DataSecurityKeyIdentifierClauseSerializer.ReadKeyIdentifierClause Método

Definição

Desserializa uma cláusula de identificador de chave do XML usando o leitor 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 XML posicionado no elemento inicial da cláusula do identificador de chave a ser lido.

Retornos

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

Exceções

reader é null.

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

Comentários

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

Aplica-se a