Class ExceptionEvent
Represents an exception event recorded by instrumentation
Inheritance
System.Object
ExceptionEvent
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NFX.dll
Syntax
[Serializable]
[BSONSerializable("16DA09DD-AB74-469A-A1B6-A06BEA42EDF8")]
public class ExceptionEvent : Event, IArchiveLoggable, IBSONSerializable, IBSONDeserializable, IJSONWritable, IErrorInstrument, IProblemClass, IInstrumentClass
Constructors
ExceptionEvent(Exception)
Declaration
protected ExceptionEvent(Exception error)
Parameters
| Type |
Name |
Description |
| System.Exception |
error |
|
ExceptionEvent(String, Exception)
Declaration
protected ExceptionEvent(string source, Exception error)
Parameters
| Type |
Name |
Description |
| System.String |
source |
|
| System.Exception |
error |
|
ExceptionEvent(String, Exception, DateTime)
Declaration
protected ExceptionEvent(string source, Exception error, DateTime utcTime)
Parameters
| Type |
Name |
Description |
| System.String |
source |
|
| System.Exception |
error |
|
| System.DateTime |
utcTime |
|
Fields
BSON_FLD_EXCEPTION_TYPE
Declaration
public const string BSON_FLD_EXCEPTION_TYPE = "etp"
Field Value
| Type |
Description |
| System.String |
|
Properties
ExceptionType
Declaration
public string ExceptionType { get; }
Property Value
| Type |
Description |
| System.String |
|
Methods
AggregateEvent(Datum)
Declaration
protected override void AggregateEvent(Datum evt)
Parameters
| Type |
Name |
Description |
| Datum |
evt |
|
Overrides
MakeAggregateInstance()
Declaration
protected override Datum MakeAggregateInstance()
Returns
Overrides
Record(Exception)
Create event from exception instance
Declaration
public static void Record(Exception error)
Parameters
| Type |
Name |
Description |
| System.Exception |
error |
|
Record(String, Exception)
Create event from exception instance and source
Declaration
public static void Record(string source, Exception error)
Parameters
| Type |
Name |
Description |
| System.String |
source |
|
| System.Exception |
error |
|
Record(String, Exception, DateTime)
Create event from exception instance as of utcTime
Declaration
public static void Record(string source, Exception error, DateTime utcTime)
Parameters
| Type |
Name |
Description |
| System.String |
source |
|
| System.Exception |
error |
|
| System.DateTime |
utcTime |
|
SerializeToBSON(BSONSerializer, BSONDocument, IBSONSerializable, ref Object)
Declaration
public override void SerializeToBSON(BSONSerializer serializer, BSONDocument doc, IBSONSerializable parent, ref object context)
Parameters
Overrides
SummarizeAggregation()
Declaration
protected override void SummarizeAggregation()
Overrides
ToString()
Declaration
public override string ToString()
Returns
| Type |
Description |
| System.String |
|
Overrides
Implements
Extension Methods