Compartir a través de


ISessionStore.Create Método

Definición

Sobrecargas

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

Cree un objeto o reanude un 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

Devoluciones

Se aplica a

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

Source:
ISessionStore.cs

Cree un objeto o reanude un 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

Clave única que se usa para buscar la sesión.

idleTimeout
TimeSpan

Cuánto tiempo puede estar inactiva la sesión (por ejemplo, no se tiene acceso) antes de que expire.

ioTimeout
TimeSpan

La cantidad máxima de tiempo LoadAsync(CancellationToken) y CommitAsync(CancellationToken) se permiten tomar.

tryEstablishSession
Func<Boolean>

Una devolución de llamada invocada durante Set(String, Byte[]) para comprobar que la modificación de la sesión es válida actualmente. Si la devolución de llamada devuelve false, Set(String, Byte[]) debe producir una InvalidOperationExceptionexcepción . SessionMiddleware proporciona una devolución de llamada que devuelve false si la sesión no se estableció antes de enviar la respuesta.

isNewSessionKey
Boolean

true si se establece una nueva sesión; false si reanuda una sesión.

Devoluciones

que ISession se creó o reanudó.

Se aplica a