implements ISessionManager
0x00x0050
Members 7
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x08 | PersistedSessionFileName | string | PrivateStatic+1 flags | 2006074194944 |
| 0x08 | _clock | ISystemClock | Private+1 flags | — | |
| 0x08 | _persistedSessionProvider | Func<System.String | Private+1 flags | — | |
| 0x08 | _options | SentryOptions | Private+1 flags | — | |
| 0x08 | _persistenceDirectoryPath | string | Private+1 flags | — | |
| 0x08 | _currentSession | SentrySession | Private | — | |
| 0x18 | _lastPauseTimestamp | Nullable<System.DateTimeOffset> | Private | — |
Functions 14
| Signature | Flags | Native | Params |
|---|---|---|---|
| SentrySession get_CurrentSession() | 2 flags | 0x08 | |
| bool get_IsSessionActive() | PublicFinal+3 flags | 0x01 | |
| void .ctor(SentryOptions options, ISystemClock clock, Func<System.String persistedSessionProvider) | Public+1 flags | 0x08 | |
| void PersistSession(SessionUpdate update, const Nullable<System.DateTimeOffset>& pauseTimestamp) | Private | 0x18 | |
| void DeletePersistedSession() | Private | 0x00 | |
| SessionUpdate TryRecoverPersistedSession() | PublicFinal+2 flags | 0x08 | |
| SessionUpdate StartSession() | PublicFinal+2 flags | 0x08 | |
| SessionUpdate EndSession(SentrySession session, const DateTimeOffset& timestamp, const SessionEndStatus& status) | Private | 0x10 | |
| SessionUpdate EndSession(const DateTimeOffset& timestamp, const SessionEndStatus& status) | PublicFinal+2 flags | 0x10 | |
| SessionUpdate EndSession(const SessionEndStatus& status) | PublicFinal+2 flags | 0x08 | |
| void PauseSession() | PublicFinal+2 flags | 0x00 | |
| IReadOnlyList<Sentry.SessionUpdate> ResumeSession() | PublicFinal+2 flags | 0x08 | |
| SessionUpdate ReportError() | PublicFinal+2 flags | 0x08 | |
| PersistedSessionUpdate <.ctor>b__11_0(const string& filePath) | Private | 0x08 |