DistributedSessionStore.Create Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Create(String, TimeSpan, Func<Boolean>, Boolean) | |
Create(String, TimeSpan, TimeSpan, Func<Boolean>, Boolean) |
Erstellen Sie einen neuen, oder setzen Sie einen ISessionfort. |
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
Parameter
- sessionKey
- String
- idleTimeout
- TimeSpan
- isNewSessionKey
- Boolean
Gibt zurück
Implementiert
Gilt für:
Create(String, TimeSpan, TimeSpan, Func<Boolean>, Boolean)
- Quelle:
- DistributedSessionStore.cs
- Quelle:
- DistributedSessionStore.cs
- Quelle:
- DistributedSessionStore.cs
Erstellen Sie einen neuen, oder setzen Sie einen ISessionfort.
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
Parameter
- sessionKey
- String
Ein eindeutiger Schlüssel, der zum Suchen der Sitzung verwendet wird.
- idleTimeout
- TimeSpan
Wie lange die Sitzung inaktiv sein kann (z. B. nicht darauf zugegriffen werden kann), bevor sie abläuft.
- ioTimeout
- TimeSpan
Die maximale Zeitspanne LoadAsync(CancellationToken) und CommitAsync(CancellationToken) die zulässige Dauer.
Ein Rückruf, der während der Zeit Set(String, Byte[]) aufgerufen wird, um zu überprüfen, ob das Ändern der Sitzung aktuell gültig ist.
Wenn der Rückruf zurückgibt false
, Set(String, Byte[]) sollte ein ausgelöst werden InvalidOperationException.
SessionMiddleware stellt einen Rückruf bereit, der zurückgibt false
, wenn die Sitzung vor dem Senden der Antwort nicht eingerichtet wurde.
- isNewSessionKey
- Boolean
true
beim Einrichten einer neuen Sitzung; false
, wenn eine Sitzung fortgesetzt wird.
Gibt zurück
Die ISession , die erstellt oder fortgesetzt wurde.