SpanDetails Constructor
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the SpanDetails class.
public SpanDetails(System.Diagnostics.ActivityKind? spanKind = default, System.Diagnostics.ActivityContext? parentContext = default, DateTimeOffset? startTime = default, DateTimeOffset? endTime = default, System.Diagnostics.ActivityLink[]? spanLinks = default);
new Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.SpanDetails : Nullable<System.Diagnostics.ActivityKind> * Nullable<System.Diagnostics.ActivityContext> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * System.Diagnostics.ActivityLink[] -> Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.SpanDetails
Public Sub New (Optional spanKind As Nullable(Of ActivityKind) = Nothing, Optional parentContext As Nullable(Of ActivityContext) = Nothing, Optional startTime As Nullable(Of DateTimeOffset) = Nothing, Optional endTime As Nullable(Of DateTimeOffset) = Nothing, Optional spanLinks As ActivityLink() = Nothing)
Parameters
- spanKind
- Nullable<ActivityKind>
Optional span kind override.
- parentContext
- Nullable<ActivityContext>
Optional parent ActivityContext used to link this span to an upstream operation. Use ExtractContextFromHeaders(IDictionary<String,String>) to obtain an ActivityContext from HTTP headers containing a W3C traceparent.
- startTime
- Nullable<DateTimeOffset>
Optional explicit start time as a DateTimeOffset.
- endTime
- Nullable<DateTimeOffset>
Optional explicit end time as a DateTimeOffset.
- spanLinks
- ActivityLink[]
Optional span links to associate with this span, establishing causal relationships to other spans (e.g. linking a batch operation to individual trigger spans).