Zdexby TheHolyOneZ
49,743 classes
Class

HttpTransportBase

: Object
Sentry.Http.HttpTransportBase, Sentry 0x0040 (64 B) inherited 0x0010 Sentry.dll
0x00x0040

Members 7

OffsetSizeNameTypeFlagsDefault
—0x08DefaultErrorMessagestringStatic+2 flags2006074191968
0x08_optionsSentryOptionsPrivate+1 flags—
0x08_clockISystemClockPrivate+1 flags—
0x08_getEnvironmentVariableFunc<System.StringPrivate+1 flags—
0x08_lastDiscardedSessionInitIdstringPrivate—
0x08_typeNamestringPrivate—
0x08<CategoryLimitResets>k__BackingFieldConcurrentDictionary<Sentry.Internal.Http.RateLimitCategoryPrivate+1 flags—

Functions 18

SignatureFlagsNativeParams
void .ctor(SentryOptions options, Func<System.String getEnvironmentVariable, ISystemClock clock)2 flags0x08
ConcurrentDictionary<Sentry.Internal.Http.RateLimitCategory get_CategoryLimitResets()2 flags0x08
Envelope ProcessEnvelope(Envelope envelope)1 flags0x08
void ProcessEnvelopeItem(const DateTimeOffset& now, EnvelopeItem item, List<Sentry.Protocol.Envelopes.EnvelopeItem> items)Private0x10
HttpRequestMessage CreateRequest(Envelope envelope)3 flags0x08
void HandleResponse(HttpResponseMessage response, Envelope envelope)1 flags0x08
Task HandleResponseAsync(HttpResponseMessage response, Envelope envelope, const CancellationToken& cancellationToken)1 flags0x08
Stream ReadStreamFromHttpContent(HttpContent content)1 flags0x08
void ExtractRateLimits(HttpHeaders responseHeaders)Private0x08
void HandleSuccess(Envelope envelope)Private0x08
Task HandleSuccessAsync(Envelope envelope, const CancellationToken& cancellationToken)Private0x08
void LogEnvelopeSent(Envelope envelope, const string& payload)Private0x08
void HandleFailure(HttpResponseMessage response, Envelope envelope)Private0x08
Task HandleFailureAsync(HttpResponseMessage response, Envelope envelope, const CancellationToken& cancellationToken)Private0x08
void IncrementDiscardsForHttpFailure(const HttpStatusCode& responseStatusCode, Envelope envelope)Private0x08
void LogFailure(const string& responseString, const HttpStatusCode& responseStatusCode, const Nullable<Sentry.SentryId>& eventId)Private0x14
void LogFailure(const JsonElement& responseJson, const HttpStatusCode& responseStatusCode, const Nullable<Sentry.SentryId>& eventId)Private0x14
bool HasJsonContent(HttpContent content)PrivateStatic0x08

Subclasses 2

Used by 2

types with a member, parameter or interface of this type