SecurityTokenHandler.CanWriteToken Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si el identificador puede serializar tokens de seguridad.
public:
virtual property bool CanWriteToken { bool get(); };
public virtual bool CanWriteToken { get; }
member this.CanWriteToken : bool
Public Overridable ReadOnly Property CanWriteToken As Boolean
Valor de propiedad
Es true
si la clase es capaz de realizar la serialización de tokens; de lo contrario, es false
. De manera predeterminada, es false
.
Ejemplos
En el código siguiente se muestra cómo invalidar la CanWriteToken propiedad para indicar que un controlador personalizado puede serializar tokens. El código se toma del Custom Token
ejemplo. En este ejemplo se proporcionan clases personalizadas que permiten el procesamiento de tokens web simples (SWT). Para obtener información sobre este ejemplo y otros ejemplos disponibles para WIF y dónde descargarlos, consulte Índice de ejemplo de código wif.
/// <summary>
/// Gets a value indicating whether the SecurityTokenHandler can Serialize Tokens. Return true by default.
/// </summary>
/// <value>True is the handler can serialize tokens of type <see cref="SimpleWebToken"/>.</value>
public override bool CanWriteToken
{
get
{
return true;
}
}
Comentarios
Para implementar la serialización en una clase derivada, invalide esta propiedad para devolver true
e invalidar los WriteToken métodos para implementar la lógica de serialización.