RecordingSentrySpanV2.root constructor
RecordingSentrySpanV2.root({
- required SentryId traceId,
- required String name,
- required OnSpanEndCallback onSpanEnd,
- required ClockProvider clock,
- required DscCreatorCallback dscCreator,
- required SentryTracesSamplingDecision samplingDecision,
- DateTime? startTimestamp,
Creates a root span with an explicit sampling decision.
Root spans are the entry point of a trace segment.
Implementation
factory RecordingSentrySpanV2.root({
required SentryId traceId,
required String name,
required OnSpanEndCallback onSpanEnd,
required ClockProvider clock,
required DscCreatorCallback dscCreator,
required SentryTracesSamplingDecision samplingDecision,
DateTime? startTimestamp,
}) {
return RecordingSentrySpanV2._(
traceId: traceId,
name: name,
onSpanEnd: onSpanEnd,
clock: clock,
parentSpan: null,
dscCreator: dscCreator,
samplingDecision: samplingDecision,
startTimestamp: startTimestamp,
);
}