X509DataSecurityKeyIdentifierClauseSerializer.ReadKeyIdentifierClause Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.