SessionAuthenticationModule.IsReferenceMode 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 o establece un valor que especifica si la información de sesión (valores de notificación, etc.) debe almacenarse en la cookie de sesión o si el contenido de sesión debe almacenarse en el servidor, mediante la cookie para almacenar solo una referencia.
public:
property bool IsReferenceMode { bool get(); void set(bool value); };
public bool IsReferenceMode { get; set; }
member this.IsReferenceMode : bool with get, set
Public Property IsReferenceMode As Boolean
Valor de propiedad
true
si las cookies emitidas están en modo de referencia; si no, false
. El valor predeterminado es false
, que especifica que las cookies emitidas no están en modo de referencia.
Comentarios
En el modo de referencia, SessionSecurityToken se almacena en una caché del lado servidor (un objeto que deriva de SessionSecurityTokenCache). La cookie emitida solo contiene un identificador de contexto que se usa para recuperar el token de la memoria caché.
Importante
Para funcionar en modo de referencia, Microsoft recomienda proporcionar un controlador para el WSFederationAuthenticationModule.SessionSecurityTokenCreated evento en el archivo global.asax.cs y establecer la SessionSecurityToken.IsReferenceMode propiedad en el token pasado en la SessionSecurityTokenCreatedEventArgs.SessionToken propiedad . Esto garantizará que el token de sesión funciona en modo de referencia para cada solicitud y se prefiere simplemente establecer la SessionAuthenticationModule.IsReferenceMode propiedad en el módulo de autenticación de sesión.