DistributedSessionStore.Create Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Create(String, TimeSpan, Func<Boolean>, Boolean) | |
Create(String, TimeSpan, TimeSpan, Func<Boolean>, Boolean) |
Cree un nuevo o reanude un ISessionobjeto . |
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
Devoluciones
Implementaciones
Se aplica a
Create(String, TimeSpan, TimeSpan, Func<Boolean>, Boolean)
- Source:
- DistributedSessionStore.cs
- Source:
- DistributedSessionStore.cs
- Source:
- DistributedSessionStore.cs
Cree un nuevo o reanude un ISessionobjeto .
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
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.
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 iniciar 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
objeto ISession que se creó o reanudó.