SessionStateStoreProviderBase.SetItemExpireCallback(SessionStateItemExpireCallback) Método
Definição
Define uma referência para o delegado SessionStateItemExpireCallback para o evento Session_OnEnd definido no arquivo Global.asax.Sets a reference to the SessionStateItemExpireCallback delegate for the Session_OnEnd event defined in the Global.asax file.
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.The SessionStateItemExpireCallback delegate for the Session_OnEnd event defined in the Global.asax file.
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.true if the session-state store provider supports calling the Session_OnEnd event; otherwise, false.
Exemplos
Para obter um exemplo de uma implementação de provedor de armazenamento de estado de sessão, consulte implementando um provedor de repositório de Session-State.For an example of a session-state store provider implementation, see Implementing a Session-State Store Provider.
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 suportadas pela SessionStateStoreProviderBase implementação e para associar o SessionStateItemExpireCallback delegado ao Session_OnEnd evento.The SessionStateModule object calls the SetItemExpireCallback method when the module is initialized to determine whether calls to the Session_OnEnd event are supported by the SessionStateStoreProviderBase implementation and to associate the SessionStateItemExpireCallback delegate with the Session_OnEnd event.
Implementadores de provedor de armazenamento de estado de sessão personalizados 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 para o SessionStateItemExpireCallback delegado fornecido pelo expireCallback parâmetro.Custom session-state store provider implementers should use the SetItemExpireCallback method to inform the SessionStateModule object whether calls to the Session_OnEnd event are supported and to set a local reference to the SessionStateItemExpireCallback delegate supplied by the expireCallback parameter. A implementação personalizada deve decidir quando o SessionStateItemExpireCallback delegado local será chamado.The custom implementation must decide when the local SessionStateItemExpireCallback delegate will be called. Por exemplo, o delegado poderia ser chamado durante a chamada para o RemoveItem método, que é chamado quando uma sessão é abandonada.For example, the delegate could be called during the call to the RemoveItem method, which is called when a session is abandoned.