Compartilhar via


SessionAuthenticationModule.IsReferenceMode Propriedade

Definição

Obtém ou define um valor que especifica se as informações da sessão (valores de declaração, etc.) devem ser armazenadas em um cookie de sessão ou se o conteúdo da sessão deve ser armazenado no lado do servidor, usando o cookie para armazenar apenas uma referência.

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 da propriedade

true se os cookies emitidos estiverem no modo de referência; caso contrário, false. O padrão é false, que especifica que os cookies emitidos não estão no modo de referência.

Comentários

No modo de referência, o SessionSecurityToken é armazenado em um cache do lado do servidor (um objeto que deriva de SessionSecurityTokenCache). O cookie emitido contém apenas um identificador de contexto usado para recuperar o token do cache.

Importante

Para operar no modo de referência, a Microsoft recomenda fornecer um manipulador para o WSFederationAuthenticationModule.SessionSecurityTokenCreated evento no arquivo global.asax.cs e definir a SessionSecurityToken.IsReferenceMode propriedade no token passado na SessionSecurityTokenCreatedEventArgs.SessionToken propriedade . Isso garantirá que o token de sessão opere no modo de referência para cada solicitação e seja favorecido em vez de apenas definir a SessionAuthenticationModule.IsReferenceMode propriedade no Módulo de Autenticação de Sessão.

Aplica-se a