Compartir a través de


SessionAuthenticationModule.IsReferenceMode Propiedad

Definición

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.

Se aplica a