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 в объект SecurityKey.