implements IDisposable
0x00x00D0
Members 39
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | s_emptyBaggageTags | IEnumerable<System.Collections.Generic.KeyValuePair<System.String | PrivateStatic+1 flags | — | |
| 0x08 | s_emptyTagObjects | IEnumerable<System.Collections.Generic.KeyValuePair<System.String | PrivateStatic+1 flags | — | |
| 0x08 | s_emptyLinks | IEnumerable<System.Diagnostics.ActivityLink> | PrivateStatic+1 flags | — | |
| 0x08 | s_emptyEvents | IEnumerable<System.Diagnostics.ActivityEvent> | PrivateStatic+1 flags | — | |
| 0x08 | s_defaultSource | ActivitySource | PrivateStatic+1 flags | — | |
| 0x08 | s_current | AsyncLocal<System.Diagnostics.Activity> | PrivateStatic+1 flags | — | |
| 0x08 | s_uniqSuffix | string | PrivateStatic+1 flags | — | |
| 0x08 | s_currentRootId | long | PrivateStatic | — | |
| 0x04 | s_defaultIdFormat | ActivityIdFormat | PrivateStatic | — | |
| 0x0044 | 0x04 | padding / unreflected | |||
| 0x08 | CurrentChanged | EventHandler<System.Diagnostics.ActivityChangedEventArgs> | PrivateStatic | — | |
| 0x01 | <ForceDefaultIdFormat>k__BackingField | bool | PrivateStatic | — | |
| 0x08 | _traceState | string | Private | — | |
| 0x01 | _state | State | Private | — | |
| 0x04 | _currentChildId | int | Private | — | |
| 0x08 | _id | string | Private | — | |
| 0x08 | _rootId | string | Private | — | |
| 0x08 | _parentId | string | Private | — | |
| 0x08 | _parentSpanId | string | Private | — | |
| 0x08 | _traceId | string | Private | — | |
| 0x08 | _spanId | string | Private | — | |
| 0x01 | _w3CIdFlags | byte | Private | — | |
| 0x01 | _parentTraceFlags | byte | Private | — | |
| 0x0052 | 0x06 | padding / unreflected | |||
| 0x08 | _tags | TagsLinkedList | Private | — | |
| 0x08 | _baggage | BaggageLinkedList | Private | — | |
| 0x08 | _links | DiagLinkedList<System.Diagnostics.ActivityLink> | Private | — | |
| 0x08 | _events | DiagLinkedList<System.Diagnostics.ActivityEvent> | Private | — | |
| 0x08 | _displayName | string | Private | — | |
| 0x04 | _statusCode | ActivityStatusCode | Private | — | |
| 0x0084 | 0x04 | padding / unreflected | |||
| 0x08 | _statusDescription | string | Private | — | |
| 0x08 | _previousActiveActivity | Activity | Private | — | |
| 0x01 | <HasRemoteParent>k__BackingField | bool | Private | — | |
| 0x0099 | 0x03 | padding / unreflected | |||
| 0x04 | <Kind>k__BackingField | ActivityKind | Private | — | |
| 0x08 | <OperationName>k__BackingField | string | Private+1 flags | — | |
| 0x08 | <Source>k__BackingField | ActivitySource | Private | — | |
| 0x08 | <Parent>k__BackingField | Activity | Private | — | |
| 0x08 | <Duration>k__BackingField | TimeSpan | Private | — | |
| 0x08 | <StartTimeUtc>k__BackingField | DateTime | Private | — | |
| 0x01 | <IsAllDataRequested>k__BackingField | bool | Private | — | |
| 0x08 | <TraceIdGenerator>k__BackingField | Func<System.Diagnostics.ActivityTraceId> | PrivateStatic | — | |
| 0x00C9 | 0x07 | unreflected bytes to end of Activity | |||
Functions 72
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_ForceDefaultIdFormat() | PublicStatic+1 flags | 0x01 | |
| void set_ForceDefaultIdFormat(bool value) | PublicStatic+1 flags | 0x01 | |
| ActivityStatusCode get_Status() | Public+1 flags | 0x04 | |
| string get_StatusDescription() | Public+1 flags | 0x08 | |
| bool get_HasRemoteParent() | Public+1 flags | 0x01 | |
| void set_HasRemoteParent(bool value) | Private+1 flags | 0x01 | |
| Activity get_Current() | PublicStatic+1 flags | 0x08 | |
| void set_Current(Activity value) | PublicStatic+1 flags | 0x08 | |
| ActivityKind get_Kind() | Public+1 flags | 0x04 | |
| void set_Kind(const ActivityKind& value) | Private+1 flags | 0x04 | |
| string get_OperationName() | Public+1 flags | 0x08 | |
| string get_DisplayName() | Public+1 flags | 0x08 | |
| void set_DisplayName(const string& value) | Public+1 flags | 0x08 | |
| ActivitySource get_Source() | Public+1 flags | 0x08 | |
| void set_Source(ActivitySource value) | Private+1 flags | 0x08 | |
| Activity get_Parent() | Public+1 flags | 0x08 | |
| void set_Parent(Activity value) | Private+1 flags | 0x08 | |
| TimeSpan get_Duration() | Public+1 flags | 0x08 | |
| void set_Duration(const TimeSpan& value) | Private+1 flags | 0x08 | |
| DateTime get_StartTimeUtc() | Public+1 flags | 0x08 | |
| void set_StartTimeUtc(const DateTime& value) | Private+1 flags | 0x08 | |
| string get_Id() | Public+1 flags | 0x08 | |
| string get_ParentId() | Public+1 flags | 0x08 | |
| string get_RootId() | Public+1 flags | 0x08 | |
| IEnumerable<System.Collections.Generic.KeyValuePair<System.String get_Tags() | Public+1 flags | 0x08 | |
| IEnumerable<System.Collections.Generic.KeyValuePair<System.String get_TagObjects() | Public+1 flags | 0x08 | |
| IEnumerable<System.Diagnostics.ActivityEvent> get_Events() | Public+1 flags | 0x08 | |
| IEnumerable<System.Diagnostics.ActivityLink> get_Links() | Public+1 flags | 0x08 | |
| IEnumerable<System.Collections.Generic.KeyValuePair<System.String get_Baggage() | Public+1 flags | 0x08 | |
| void .ctor(const string& operationName) | Public+1 flags | 0x08 | |
| Activity AddTag(const string& key, const string& value) | Public | 0x08 | |
| Activity AddTag(const string& key, object value) | Public | 0x08 | |
| Activity SetEndTime(const DateTime& endTimeUtc) | Public | 0x08 | |
| ActivityContext get_Context() | Public+1 flags | 0x28 | |
| Activity Start() | Public | 0x08 | |
| void Stop() | Public | 0x00 | |
| string get_TraceStateString() | Public+1 flags | 0x08 | |
| void set_TraceStateString(const string& value) | Public+1 flags | 0x08 | |
| ActivitySpanId get_SpanId() | Public+1 flags | 0x08 | |
| ActivityTraceId get_TraceId() | Public+1 flags | 0x08 | |
| bool get_Recorded() | Public+1 flags | 0x01 | |
| bool get_IsAllDataRequested() | Public+1 flags | 0x01 | |
| void set_IsAllDataRequested(bool value) | Public+1 flags | 0x01 | |
| ActivityTraceFlags get_ActivityTraceFlags() | Public+1 flags | 0x04 | |
| void set_ActivityTraceFlags(const ActivityTraceFlags& value) | Public+1 flags | 0x04 | |
| ActivitySpanId get_ParentSpanId() | Public+1 flags | 0x08 | |
| Func<System.Diagnostics.ActivityTraceId> get_TraceIdGenerator() | PublicStatic+1 flags | 0x08 | |
| void set_TraceIdGenerator(Func<System.Diagnostics.ActivityTraceId> value) | PublicStatic+1 flags | 0x08 | |
| ActivityIdFormat get_DefaultIdFormat() | PublicStatic+1 flags | 0x04 | |
| void set_DefaultIdFormat(const ActivityIdFormat& value) | PublicStatic+1 flags | 0x04 | |
| bool IsW3CId(const string& id) | PrivateStatic | 0x08 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void Dispose(bool disposing) | 3 flags | 0x01 | |
| void SetCurrent(Activity activity) | PrivateStatic | 0x08 | |
| void GenerateW3CId() | Private | 0x00 | |
| void NotifyError(Exception exception) | PrivateStatic | 0x08 | |
| string GenerateHierarchicalId() | Private | 0x08 | |
| string GetRootId(const string& id) | Private | 0x08 | |
| string AppendSuffix(const string& parentId, const string& suffix, ushort delimiter) | Private | 0x08 | |
| long GetRandomNumber() | PrivateStatic | 0x08 | |
| bool ValidateSetCurrent(Activity activity) | PrivateStatic | 0x08 | |
| bool TrySetTraceIdFromParent() | Private | 0x01 | |
| void TrySetTraceFlagsFromParent() | Private | 0x00 | |
| bool get_W3CIdFlagsSet() | Private+1 flags | 0x01 | |
| bool get_IsStopped() | Public+1 flags | 0x01 | |
| void set_IsStopped(bool value) | Private+1 flags | 0x01 | |
| ActivityIdFormat get_IdFormat() | Public+1 flags | 0x04 | |
| void set_IdFormat(const ActivityIdFormat& value) | Private+1 flags | 0x04 | |
| string GenerateRootId() | PrivateStatic | 0x08 | |
| DateTime GetUtcNow() | Static+1 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 | |
| IEnumerable<System.Collections.Generic.KeyValuePair<System.String <get_Baggage>g__Iterate|91_0(Activity activity) | Static+1 flags | 0x08 |