Partilhar via


ISessionStore.Create Método

Definição

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:
 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
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
tryEstablishSession
Func<Boolean>
isNewSessionKey
Boolean

Retornos

Aplica-se a

Create(String, TimeSpan, TimeSpan, Func<Boolean>, Boolean)

Origem:
ISessionStore.cs

Crie um novo ou retome um ISession.

public:
 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
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 permitidas.

tryEstablishSession
Func<Boolean>

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 estiver estabelecendo uma nova sessão; false se estiver retomando uma sessão.

Retornos

O ISession que foi criado ou retomado.

Aplica-se a