DistributedSessionStore.Create 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.
Sobrecargas
Create(String, TimeSpan, Func<Boolean>, Boolean) | |
Create(String, TimeSpan, TimeSpan, Func<Boolean>, Boolean) |
Crie um novo ou retome um ISession. |
Create(String, TimeSpan, Func<Boolean>, Boolean)
public:
virtual Microsoft::AspNetCore::Http::ISession ^ Create(System::String ^ sessionKey, TimeSpan idleTimeout, Func<bool> ^ tryEstablishSession, bool isNewSessionKey);
public Microsoft.AspNetCore.Http.ISession Create (string sessionKey, TimeSpan idleTimeout, Func<bool> tryEstablishSession, bool isNewSessionKey);
abstract member Create : string * TimeSpan * Func<bool> * bool -> Microsoft.AspNetCore.Http.ISession
override this.Create : string * TimeSpan * Func<bool> * bool -> Microsoft.AspNetCore.Http.ISession
Public Function Create (sessionKey As String, idleTimeout As TimeSpan, tryEstablishSession As Func(Of Boolean), isNewSessionKey As Boolean) As ISession
Parâmetros
- sessionKey
- String
- idleTimeout
- TimeSpan
- isNewSessionKey
- Boolean
Retornos
Implementações
Aplica-se a
Create(String, TimeSpan, TimeSpan, Func<Boolean>, Boolean)
- Origem:
- DistributedSessionStore.cs
- Origem:
- DistributedSessionStore.cs
- Origem:
- DistributedSessionStore.cs
Crie um novo ou retome um ISession.
public:
virtual Microsoft::AspNetCore::Http::ISession ^ Create(System::String ^ sessionKey, TimeSpan idleTimeout, TimeSpan ioTimeout, Func<bool> ^ tryEstablishSession, bool isNewSessionKey);
public Microsoft.AspNetCore.Http.ISession Create (string sessionKey, TimeSpan idleTimeout, TimeSpan ioTimeout, Func<bool> tryEstablishSession, bool isNewSessionKey);
abstract member Create : string * TimeSpan * TimeSpan * Func<bool> * bool -> Microsoft.AspNetCore.Http.ISession
override this.Create : string * TimeSpan * TimeSpan * Func<bool> * bool -> Microsoft.AspNetCore.Http.ISession
Public Function Create (sessionKey As String, idleTimeout As TimeSpan, ioTimeout As TimeSpan, tryEstablishSession As Func(Of Boolean), isNewSessionKey As Boolean) As ISession
Parâmetros
- sessionKey
- String
Uma chave exclusiva usada para pesquisar a sessão.
- idleTimeout
- TimeSpan
Por quanto tempo a sessão pode ficar inativa (por exemplo, não acessada) antes de expirar.
- ioTimeout
- TimeSpan
A quantidade máxima de tempo LoadAsync(CancellationToken) e CommitAsync(CancellationToken) são permitidos.
Um retorno de chamada invocado durante Set(String, Byte[]) para verificar se a modificação da sessão é válida no momento.
Se o retorno de chamada retornar false
, Set(String, Byte[]) deverá gerar um InvalidOperationException.
SessionMiddleware fornece um retorno de chamada que retorna false
se a sessão não foi estabelecida antes de enviar a resposta.
- isNewSessionKey
- Boolean
true
se estabelecer uma nova sessão; false
se retomar uma sessão.
Retornos
O ISession que foi criado ou retomado.