Zdexby TheHolyOneZ
49,743 classes
Class

Hub

: Object
Sentry.Internal.Hub, Sentry 0x0060 (96 B) inherited 0x0010 Sentry.dll
0x00x0060

Members 10

OffsetSizeNameTypeFlagsDefault
0x08_sessionPauseLockobjectPrivate+1 flags—
0x08_clockISystemClockPrivate+1 flags—
0x08_sessionManagerISessionManagerPrivate+1 flags—
0x08_optionsSentryOptionsPrivate+1 flags—
0x08_randomValuesFactoryRandomValuesFactoryPrivate+1 flags—
0x08_replaySessionIReplaySessionPrivate+1 flags—
0x04_isPersistedSessionRecoveredintPrivate—
0x00440x04padding / unreflected
0x08<ExceptionToSpanMap>k__BackingFieldConditionalWeakTable<System.ExceptionPrivate+1 flags—
0x08<ScopeManager>k__BackingFieldIInternalScopeManagerPrivate+1 flags—
0x04_isEnabledintPrivate—
0x005C0x04unreflected bytes to end of Hub

Functions 51

SignatureFlagsNativeParams
ConditionalWeakTable<System.Exception get_ExceptionToSpanMap()2 flags0x08
IInternalScopeManager get_ScopeManager()2 flags0x08
bool get_IsEnabled()PublicFinal+3 flags0x01
SentryOptions get_Options()2 flags0x08
Scope get_CurrentScope()Private+1 flags0x08
ISentryClient get_CurrentClient()Private+1 flags0x08
void .ctor(SentryOptions options, ISentryClient client, ISessionManager sessionManager, ISystemClock clock, IInternalScopeManager scopeManager, RandomValuesFactory randomValuesFactory, IReplaySession replaySession)2 flags0x08
void ConfigureScope(Action<Sentry.Scope> configureScope)PublicFinal+2 flags0x08
void ConfigureScope(Action<Sentry.Scope configureScope, const uint8& arg)PublicFinal+2 flags0x08
Task ConfigureScopeAsync(Func<Sentry.Scope configureScope)PublicFinal+2 flags0x08
Task ConfigureScopeAsync(Func<Sentry.Scope configureScope, const uint8& arg)PublicFinal+2 flags0x08
void SetTag(const string& key, const string& value)PublicFinal+2 flags0x08
void UnsetTag(const string& key)PublicFinal+2 flags0x08
IDisposable PushScope()PublicFinal+2 flags0x08
IDisposable PushScope(const uint8& state)PublicFinal+2 flags0x08
void RestoreScope(Scope savedScope)Public0x08
void BindClient(ISentryClient client)PublicFinal+2 flags0x08
ITransactionTracer StartTransaction(ITransactionContext context, IReadOnlyDictionary<System.String customSamplingContext)PublicFinal+2 flags0x08
ITransactionTracer StartTransaction(ITransactionContext context, IReadOnlyDictionary<System.String customSamplingContext, DynamicSamplingContext dynamicSamplingContext)1 flags0x08
void BindException(Exception exception, ISpan span)PublicFinal+2 flags0x08
ISpan GetSpan()PublicFinal+2 flags0x08
SentryTraceHeader GetTraceHeader()PublicFinal+2 flags0x08
BaggageHeader GetBaggage()PublicFinal+2 flags0x08
TransactionContext ContinueTrace(const string& traceHeader, const string& baggageHeader, const string& name, const string& operation)PublicFinal+2 flags0x08
TransactionContext ContinueTrace(SentryTraceHeader traceHeader, BaggageHeader baggageHeader, const string& name, const string& operation)PublicFinal+2 flags0x08
void StartSession()PublicFinal+2 flags0x00
void PauseSession()PublicFinal+2 flags0x00
void ResumeSession()PublicFinal+2 flags0x00
void EndSession(const DateTimeOffset& timestamp, const SessionEndStatus& status)Private0x10
void EndSession(const SessionEndStatus& status)PublicFinal+2 flags0x04
ISpan GetLinkedSpan(SentryEvent evt)Private0x08
void ApplyTraceContextToEvent(SentryEvent evt, ISpan span)Private0x08
void ApplyTraceContextToEvent(SentryEvent evt, SentryPropagationContext propagationContext)Private0x08
bool CaptureEnvelope(Envelope envelope)PublicFinal+2 flags0x08
void AddBreadcrumbForException(SentryEvent evt, Scope scope)Private0x08
SentryId CaptureEvent(SentryEvent evt, Action<Sentry.Scope> configureScope)PublicFinal+2 flags0x10
SentryId CaptureEvent(SentryEvent evt, SentryHint hint, Action<Sentry.Scope> configureScope)PublicFinal+2 flags0x10
SentryId CaptureEvent(SentryEvent evt, Scope scope, SentryHint hint)PublicFinal+2 flags0x10
SentryId CaptureEvent(SentryEvent evt, SentryHint hint, Scope scope)Private0x10
void CaptureFeedback(SentryFeedback feedback, Action<Sentry.Scope> configureScope, SentryHint hint)PublicFinal+2 flags0x08
void CaptureFeedback(SentryFeedback feedback, Scope scope, SentryHint hint)PublicFinal+2 flags0x08
void CaptureUserFeedback(UserFeedback userFeedback)PublicFinal+2 flags0x08
void CaptureTransaction(SentryTransaction transaction)PublicFinal+2 flags0x08
void CaptureTransaction(SentryTransaction transaction, Scope scope, SentryHint hint)PublicFinal+2 flags0x08
void CaptureMetrics(IEnumerable<Sentry.Protocol.Metrics.Metric> metrics)Public0x08
void CaptureCodeLocations(CodeLocations codeLocations)Public0x08
void CaptureSession(SessionUpdate sessionUpdate)PublicFinal+2 flags0x08
SentryId CaptureCheckIn(const string& monitorSlug, const CheckInStatus& status, const Nullable<Sentry.SentryId>& sentryId, const Nullable<System.TimeSpan>& duration, Scope scope, Action<Sentry.SentryMonitorOptions> configureMonitorOptions)PublicFinal+2 flags0x14
Task FlushAsync(const TimeSpan& timeout)PublicFinal+2 flags0x08
void Dispose()PublicFinal+2 flags0x00
SentryId get_LastEventId()PublicFinal+3 flags0x10

Used by 3

types with a member, parameter or interface of this type