C# Class SharpRaven.Data.JsonPacketFactory

A default implementation of IJsonPacketFactory. Override the OnCreate method to adjust the values of the JsonPacket before it is sent to Sentry.
Inheritance: IJsonPacketFactory
ファイルを表示 Open project: getsentry/raven-csharp

Public Methods

Method Description
Create ( string project, SentryEvent @event ) : JsonPacket

Creates a new instance of JsonPacket for the specified project, with the given event.

Protected Methods

Method Description
OnCreate ( JsonPacket jsonPacket ) : JsonPacket

Called when the JsonPacket has been created. Can be overridden to adjust the values of the jsonPacket before it is sent to Sentry.

Private Methods

Method Description
Create ( string project, Exception exception, SentryMessage message = null, ErrorLevel level = ErrorLevel.Error, string>.IDictionary tags = null, string fingerprint = null, object extra = null ) : JsonPacket
Create ( string project, SentryMessage message, ErrorLevel level = ErrorLevel.Info, string>.IDictionary tags = null, string fingerprint = null, object extra = null ) : JsonPacket

Method Details

Create() public method

Creates a new instance of JsonPacket for the specified project, with the given event.
public Create ( string project, SentryEvent @event ) : JsonPacket
project string The project.
@event SentryEvent
return JsonPacket

OnCreate() protected method

Called when the JsonPacket has been created. Can be overridden to adjust the values of the jsonPacket before it is sent to Sentry.
protected OnCreate ( JsonPacket jsonPacket ) : JsonPacket
jsonPacket JsonPacket The json packet.
return JsonPacket