EncryptedSecurityTokenHandler.WriteToken(XmlWriter, SecurityToken) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Записывает зашифрованный токен безопасности с помощью модуля записи XML.
public:
override void WriteToken(System::Xml::XmlWriter ^ writer, System::IdentityModel::Tokens::SecurityToken ^ token);
public override void WriteToken (System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityToken token);
override this.WriteToken : System.Xml.XmlWriter * System.IdentityModel.Tokens.SecurityToken -> unit
Public Overrides Sub WriteToken (writer As XmlWriter, token As SecurityToken)
Параметры
- writer
- XmlWriter
Средство записи XML, в которое следует записать зашифрованный токен.
- token
- SecurityToken
Зашифрованный токен безопасности, должен быть экземпляром EncryptedSecurityToken.
Исключения
Объект token
не может быть назначен как объект EncryptedSecurityToken.
Значение свойства Configuration — null
. Данное свойство является обязательным для получения ключей для шифрования.
-или-
Коллекция обработчиков токенов, возвращаемая свойством ContainingCollection, не смогла найти объект SecurityTokenHandler, который может записать объект SecurityToken, возвращенный свойством Token.
Свойство SecurityKey не может задаваться как SymmetricSecurityKey.