Поделиться через


X509DataSecurityKeyIdentifierClauseSerializer.ReadKeyIdentifierClause Метод

Определение

Десериализует предложение идентификатора ключа из XML с использованием указанного средство чтения 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

Параметры

reader
XmlReader

Средство чтения XML, расположенный в начальном элементе предложения идентификатора ключа для чтения.

Возвращаемое значение

Конструкция идентификатора ключа была десериализована из XML, либо значение null, если не удалось прочитать конструкцию идентификатора ключа.

Исключения

reader имеет значение null.

reader не расположен на элементе <ds:X509Data>. (Метод CanReadKeyIdentifierClause(XmlReader) возвращает значение false.)

Комментарии

Метод ReadKeyIdentifierClause считывает <ds:X509IssuerSerial>элементы , <ds:X509SKI>и <ds:X509Certificate> и и возвращает первый найденный X509IssuerSerialKeyIdentifierClauseв виде , X509SubjectKeyIdentifierClauseили X509RawDataKeyIdentifierClause. Если один из этих элементов не найден в элементе <ds:X509Data> , метод возвращает .null

Применяется к