SessionStateStoreProviderBase.SetItemExpireCallback Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define uma referência para o delegado SessionStateItemExpireCallback para o evento Session_OnEnd
definido no arquivo Global.asax.
public:
abstract bool SetItemExpireCallback(System::Web::SessionState::SessionStateItemExpireCallback ^ expireCallback);
public abstract bool SetItemExpireCallback (System.Web.SessionState.SessionStateItemExpireCallback expireCallback);
abstract member SetItemExpireCallback : System.Web.SessionState.SessionStateItemExpireCallback -> bool
Public MustOverride Function SetItemExpireCallback (expireCallback As SessionStateItemExpireCallback) As Boolean
Parâmetros
- expireCallback
- SessionStateItemExpireCallback
O delegado SessionStateItemExpireCallback para o evento Session_OnEnd
definido no arquivo Global.asax.
Retornos
true
se o provedor de repositório de estado de sessão dá suporte a chamar o evento Session_OnEnd
; caso contrário, false
.
Exemplos
Para obter um exemplo de implementação de provedor de repositório de estado de sessão, consulte Implementando um provedor de repositório de Session-State.
Comentários
O SessionStateModule objeto chama o SetItemExpireCallback método quando o módulo é inicializado para determinar se as chamadas para o Session_OnEnd
evento são compatíveis com a SessionStateStoreProviderBase implementação e para associar o SessionStateItemExpireCallback delegado ao Session_OnEnd
evento.
Os implementadores personalizados do provedor de repositório de estado de sessão devem usar o SetItemExpireCallback método para informar ao SessionStateModule objeto se há suporte para chamadas para o Session_OnEnd
evento e para definir uma referência local ao SessionStateItemExpireCallback delegado fornecido pelo expireCallback
parâmetro . A implementação personalizada deve decidir quando o delegado local SessionStateItemExpireCallback será chamado. Por exemplo, o delegado pode ser chamado durante a chamada para o RemoveItem método , que é chamado quando uma sessão é abandonada.