ISessionStore.Create Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Create(String, TimeSpan, Func<Boolean>, Boolean) | |
Create(String, TimeSpan, TimeSpan, Func<Boolean>, Boolean) |
Utwórz nową lub wznów element 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
Parametry
- sessionKey
- String
- idleTimeout
- TimeSpan
- isNewSessionKey
- Boolean
Zwraca
Dotyczy
Create(String, TimeSpan, TimeSpan, Func<Boolean>, Boolean)
- Źródło:
- ISessionStore.cs
Utwórz nową lub wznów element 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
Parametry
- sessionKey
- String
Unikatowy klucz używany do wyszukiwania sesji.
- idleTimeout
- TimeSpan
Jak długo sesja może być nieaktywna (np. nie można uzyskać do niej dostępu), zanim wygaśnie.
- ioTimeout
- TimeSpan
Maksymalny czas LoadAsync(CancellationToken) i CommitAsync(CancellationToken) są dozwolone.
Wywołanie zwrotne wywoływane podczas sprawdzania Set(String, Byte[]) , czy modyfikowanie sesji jest obecnie prawidłowe.
Jeśli wywołanie zwrotne zwróci false
element , Set(String, Byte[]) powinien zgłosić wartość InvalidOperationException.
SessionMiddleware Udostępnia wywołanie zwrotne, które zwraca false
informację, jeśli sesja nie została ustanowiona przed wysłaniem odpowiedzi.
- isNewSessionKey
- Boolean
true
w przypadku ustanowienia nowej sesji; false
w przypadku wznowienia sesji.
Zwraca
Element ISession , który został utworzony lub wznowiony.