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.