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.

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