Zdexby TheHolyOneZ
49,743 classes
Class

CachingTransport

: Object
Sentry.Internal.Http.CachingTransport, Sentry 0x0080 (128 B) inherited 0x0010 Sentry.dll
0x00x0080

Members 16

OffsetSizeNameTypeFlagsDefault
—0x08EnvelopeFileExtstringPrivateStatic+1 flags2006074192160
—0x08ProcessingFolderstringPrivateStatic+1 flags2006074507520
0x08_innerTransportITransportPrivate+1 flags—
0x08_optionsSentryOptionsPrivate+1 flags—
0x01_failStorageboolPrivate+1 flags—
0x00210x07padding / unreflected
0x08_isolatedCacheDirectoryPathstringPrivate+1 flags—
0x04_keepCountintPrivate+1 flags—
0x00340x04padding / unreflected
0x08_processingDirectoryPathstringPrivate+1 flags—
0x08_workerSignalSignalPrivate+1 flags—
0x08_processingSignalSignalPrivate+1 flags—
0x08_cacheDirectoryLockSentryLockPrivate+1 flags—
0x08_workerCtsCancellationTokenSourcePrivate+1 flags—
0x08_workerTaskPrivate—
0x08_initCacheResetEventManualResetEventSlimPrivate—
0x08_preInitCacheResetEventManualResetEventSlimPrivate—
0x08_fileSystemIFileSystemPrivate+1 flags—

Functions 22

SignatureFlagsNativeParams
ITransport get_InnerTransport()2 flags0x08
CachingTransport Create(ITransport innerTransport, SentryOptions options, bool startWorker, bool failStorage)PublicStatic0x08
void .ctor(ITransport innerTransport, SentryOptions options, bool failStorage)Private+1 flags0x08
void Initialize(bool startWorker)Private0x01
Task CachedTransportBackgroundTaskAsync()Private0x08
void MoveUnprocessedFilesBackToCache()Private0x00
void EnsureFreeSpaceInCache()Private0x00
IEnumerable<System.String> GetCacheFilePaths()Private0x08
Task ProcessCacheAsync(const CancellationToken& cancellation)Private0x08
bool IsNetworkUnavailableError(Exception exception)PrivateStatic0x08
bool IsRejectedByServer(Exception ex)PrivateStatic0x08
Task InnerProcessCacheAsync(const string& file, const CancellationToken& cancellation)Private0x08
void LogFailureWithDiscard(const string& file, Exception ex)Private0x08
Task<System.String> TryPrepareNextCacheFileAsync(const CancellationToken& cancellationToken)Private0x08
Task StoreToCacheAsync(Envelope envelope, const CancellationToken& cancellationToken)Private0x08
int GetCacheLength()1 flags0x04
Task SendEnvelopeAsync(Envelope envelope, const CancellationToken& cancellationToken)PublicFinal+2 flags0x08
Task StopWorkerAsync()Public0x08
Task FlushAsync(const CancellationToken& cancellationToken)Public0x08
ValueTask DisposeAsync()Public0x10
void Dispose()PublicFinal+2 flags0x00
DateTimeOffset <GetCacheFilePaths>b__24_0(const string& f)Private0x10

Used by 7

types with a member, parameter or interface of this type