ISessionStore.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 eine neue, oder setzen Sie eine fort 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
Parameter
- sessionKey
- String
- idleTimeout
- TimeSpan
- isNewSessionKey
- Boolean
Gibt zurück
Gilt für:
Create(String, TimeSpan, TimeSpan, Func<Boolean>, Boolean)
- Quelle:
- ISessionStore.cs
Erstellen Sie eine neue, oder setzen Sie eine fort 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
Parameter
- sessionKey
- String
Ein eindeutiger Schlüssel, der zum Suchen der Sitzung verwendet wird.
- idleTimeout
- TimeSpan
Gibt an, wie lange die Sitzung inaktiv sein kann (z. B. nicht darauf zugegriffen wird), bevor sie abläuft.
- ioTimeout
- TimeSpan
Die maximale Zeitspanne LoadAsync(CancellationToken) und CommitAsync(CancellationToken) die zulässige Dauer.
Ein Rückruf, der während 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 eine 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
wenn eine neue Sitzung festgelegt wird; false
, wenn eine Sitzung fortgesetzt wird.
Gibt zurück
Die ISession , die erstellt oder fortgesetzt wurde.