DistributedSessionStore.Create 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
Create(String, TimeSpan, Func<Boolean>, Boolean) | |
Create(String, TimeSpan, TimeSpan, Func<Boolean>, Boolean) |
새 를 만들거나 를 다시 시작합니다 ISession. |
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
매개 변수
- sessionKey
- String
- idleTimeout
- TimeSpan
- isNewSessionKey
- Boolean
반환
구현
적용 대상
Create(String, TimeSpan, TimeSpan, Func<Boolean>, Boolean)
- Source:
- DistributedSessionStore.cs
- Source:
- DistributedSessionStore.cs
- Source:
- DistributedSessionStore.cs
새 를 만들거나 를 다시 시작합니다 ISession.
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
매개 변수
- sessionKey
- String
세션을 조회하는 데 사용되는 고유 키입니다.
- idleTimeout
- TimeSpan
세션이 만료되기 전에 비활성(예: 액세스되지 않음)될 수 있는 기간입니다.
- ioTimeout
- TimeSpan
최대 시간 LoadAsync(CancellationToken) 및 CommitAsync(CancellationToken) 소요가 허용됩니다.
세션 수정이 현재 유효한지 확인하기 위해 호출 Set(String, Byte[]) 된 콜백입니다.
콜백이 를 반환 false
하는 경우 는 Set(String, Byte[]) 을 InvalidOperationExceptionthrow해야 합니다.
SessionMiddleware 는 응답을 보내기 전에 세션이 설정되지 않은 경우 를 반환 false
하는 콜백을 제공합니다.
- isNewSessionKey
- Boolean
true
새 세션을 설정하는 경우 false
세션을 다시 시작하면 입니다.
반환
ISession 만들거나 다시 시작된 입니다.