EncryptedSecurityTokenHandler.ReadToken(XmlReader) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает зашифрованный маркер безопасности.
public:
override System::IdentityModel::Tokens::SecurityToken ^ ReadToken(System::Xml::XmlReader ^ reader);
public override System.IdentityModel.Tokens.SecurityToken ReadToken(System.Xml.XmlReader reader);
override this.ReadToken : System.Xml.XmlReader -> System.IdentityModel.Tokens.SecurityToken
Public Overrides Function ReadToken (reader As XmlReader) As SecurityToken
Параметры
- reader
- XmlReader
Средство чтения, из которого следует считывать маркер.
Возвращаемое значение
Маркер безопасности типа EncryptedSecurityToken.
Исключения
reader равно null.
Не настроен сопоставитель маркеров службы. (Свойство Configuration или ServiceTokenResolver свойство конфигурации обработчика маркеров, на который ссылается nullссылка. Для расшифровки требуется сопоставитель маркеров службы.
–или–
Ссылка SecurityTokenHandlerCollection на ContainingCollection свойство не может найти объект SecurityTokenHandler , который может считывать расшифрованный XML-код и возвращать объект SecurityToken.
Объект SecurityKeyIdentifier не найден внутри XML, на который указывает читатель.
–или–
Это SecurityKeyIdentifier не так SymmetricSecurityKey.
Обнаруженная SecurityKeyIdentifier внутри XML-файла не может быть разрешена настроенным сопоставительом маркера службы в объект SecurityKey.