ISessionStore.Create Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Create(String, TimeSpan, Func<Boolean>, Boolean) | |
Create(String, TimeSpan, TimeSpan, Func<Boolean>, Boolean) |
Créez un nouveau ou reprenez 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
Paramètres
- sessionKey
- String
- idleTimeout
- TimeSpan
- isNewSessionKey
- Boolean
Retours
S’applique à
Create(String, TimeSpan, TimeSpan, Func<Boolean>, Boolean)
- Source:
- ISessionStore.cs
Créez un nouveau ou reprenez 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
Paramètres
- sessionKey
- String
Clé unique utilisée pour rechercher la session.
- idleTimeout
- TimeSpan
Durée pendant laquelle la session peut être inactive (par exemple, non accessible) avant son expiration.
- ioTimeout
- TimeSpan
Durée maximale et LoadAsync(CancellationToken)CommitAsync(CancellationToken) sont autorisés à prendre.
Rappel appelé pendant Set(String, Byte[]) pour vérifier que la modification de la session est actuellement valide.
Si le rappel retourne false
, Set(String, Byte[]) doit lever un InvalidOperationException.
SessionMiddleware fournit un rappel qui retourne false
si la session n’a pas été établie avant l’envoi de la réponse.
- isNewSessionKey
- Boolean
true
si vous établissez une nouvelle session ; false
si vous reprenez une session.
Retours
ISession qui a été créé ou repris.