4.4.0
Toggle Dropdown
Compare to version...
with 6.0.0-preview.6.21352.12
Toggle Dropdown
Download Package
Open in NuGet
<
PackageReference
Include
=
"System.Diagnostics.DiagnosticSource"
Version
=
"4.4.0"
/>
API Differences between 4.4.0 and 6.0.0-preview.6.21352.12
0
Additions
61
Removals
System.Diagnostics
public
class
Activity
public
static
ActivityIdFormat
DefaultIdFormat
{
get
;
set
; }
public
static
bool
ForceDefaultIdFormat
{
get
;
set
; }
public
static
Func
<
ActivityTraceId
>
TraceIdGenerator
{
get
;
set
; }
public
ActivityTraceFlags
ActivityTraceFlags
{
get
;
set
; }
public
ActivityContext
Context
{
get
; }
public
string
DisplayName
{
get
;
set
; }
public
IEnumerable
<
ActivityEvent
>
Events
{
get
; }
public
ActivityIdFormat
IdFormat
{
get
; }
public
bool
IsAllDataRequested
{
get
;
set
; }
public
ActivityKind
Kind
{
get
; }
public
IEnumerable
<
ActivityLink
>
Links
{
get
; }
public
ActivitySpanId
ParentSpanId
{
get
; }
public
bool
Recorded
{
get
; }
public
ActivitySource
Source
{
get
; }
public
ActivitySpanId
SpanId
{
get
; }
public
ActivityStatusCode
Status
{
get
; }
public
string
StatusDescription
{
get
; }
public
IEnumerable
<
KeyValuePair
<
string
,
object
>>
TagObjects
{
get
; }
public
ActivityTraceId
TraceId
{
get
; }
public
string
TraceStateString
{
get
;
set
; }
public
Activity
AddEvent
(
ActivityEvent
e
)
public
Activity
AddTag
(
string
key
,
object
value
)
public
void
Dispose
()
protected
virtual
void
Dispose
(
bool
disposing
)
public
object
GetCustomProperty
(
string
propertyName
)
public
object
GetTagItem
(
string
key
)
public
Activity
SetBaggage
(
string
key
,
string
value
)
public
void
SetCustomProperty
(
string
propertyName
,
object
propertyValue
)
public
Activity
SetIdFormat
(
ActivityIdFormat
format
)
public
Activity
SetParentId
(
ActivityTraceId
traceId
,
ActivitySpanId
spanId
,
ActivityTraceFlags
activityTraceFlags
=
0
)
public
Activity
SetStatus
(
ActivityStatusCode
code
,
string
description
=
null
)
public
Activity
SetTag
(
string
key
,
object
value
)
public
struct
ActivityContext
:
IEquatable
<
ActivityContext
>
public
struct
ActivityCreationOptions
<
T
>
public
struct
ActivityEvent
public
enum
ActivityIdFormat
public
enum
ActivityKind
public
struct
ActivityLink
:
IEquatable
<
ActivityLink
>
public
sealed
class
ActivityListener
:
IDisposable
public
enum
ActivitySamplingResult
public
sealed
class
ActivitySource
:
IDisposable
public
struct
ActivitySpanId
:
IEquatable
<
ActivitySpanId
>
public
enum
ActivityStatusCode
public
class
ActivityTagsCollection
:
IDictionary
<
string
,
object
>,
ICollection
<
KeyValuePair
<
string
,
object
>>,
IEnumerable
<
KeyValuePair
<
string
,
object
>>,
IEnumerable
public
enum
ActivityTraceFlags
public
struct
ActivityTraceId
:
IEquatable
<
ActivityTraceId
>
public
class
DiagnosticListener
:
DiagnosticSource
,
IObservable
<
KeyValuePair
<
string
,
object
>>,
IDisposable
public
virtual
IDisposable
Subscribe
(
IObserver
<
KeyValuePair
<
string
,
object
>>
observer
,
Func
<
string
,
object
,
object
,
bool
>
isEnabled
,
Action
<
Activity
,
object
>
onActivityImport
=
null
,
Action
<
Activity
,
object
>
onActivityExport
=
null
)
public
abstract
class
DiagnosticSource
public
virtual
void
OnActivityExport
(
Activity
activity
,
object
payload
)
public
virtual
void
OnActivityImport
(
Activity
activity
,
object
payload
)
public
sealed
delegate
SampleActivity
<
T
> :
MulticastDelegate
System.Diagnostics.Metrics
public
sealed
class
Counter
<
T
> :
Instrument
<
T
> where
T
: struct
public
sealed
class
Histogram
<
T
> :
Instrument
<
T
> where
T
: struct
public
abstract
class
Instrument
public
abstract
class
Instrument
<
T
> :
Instrument
where
T
: struct
public
struct
Measurement
<
T
> where
T
: struct
public
sealed
delegate
MeasurementCallback
<
T
> :
MulticastDelegate
where
T
: struct
public
class
Meter
:
IDisposable
public
sealed
class
MeterListener
:
IDisposable
public
sealed
class
ObservableCounter
<
T
> :
ObservableInstrument
<
T
> where
T
: struct
public
sealed
class
ObservableGauge
<
T
> :
ObservableInstrument
<
T
> where
T
: struct
public
abstract
class
ObservableInstrument
<
T
> :
Instrument
where
T
: struct