C# Class ElmahFiddler.ElmahMailSAZTraceModule

Inheritance: IHttpModule
Mostra file Open project: mausch/ElmahFiddler

Public Methods

Method Description
AddRequestToSession ( byte req, ElmahMailSAZConfig config, System.Web.HttpSessionStateBase session ) : void
Dispose ( ) : void
Init ( System.Web.HttpApplication context ) : void
MailModuleMailed ( object sender, ErrorMailEventArgs args ) : void
MailModuleMailing ( System.Web.HttpContextBase context, ElmahMailSAZConfig config ) : System.Net.Mail.Attachment
MailModuleMailing ( object sender, ErrorMailEventArgs args ) : void
SerializeRequest ( ElmahMailSAZConfig config, System.Web.HttpContextBase context ) : byte[]
SerializeRequestToSAZ ( System.Web.HttpSessionStateBase session, ElmahMailSAZConfig config ) : string

Private Methods

Method Description
GetSessionStateModule ( System.Web.HttpApplication app ) : SessionStateModule
PreRequestHandlerExecute ( object sender, EventArgs e ) : void
SessionStart ( object sender, EventArgs e ) : void

Method Details

AddRequestToSession() public static method

public static AddRequestToSession ( byte req, ElmahMailSAZConfig config, System.Web.HttpSessionStateBase session ) : void
req byte
config ElmahMailSAZConfig
session System.Web.HttpSessionStateBase
return void

Dispose() public method

public Dispose ( ) : void
return void

Init() public method

public Init ( System.Web.HttpApplication context ) : void
context System.Web.HttpApplication
return void

MailModuleMailed() public method

public MailModuleMailed ( object sender, ErrorMailEventArgs args ) : void
sender object
args Elmah.ErrorMailEventArgs
return void

MailModuleMailing() public static method

public static MailModuleMailing ( System.Web.HttpContextBase context, ElmahMailSAZConfig config ) : System.Net.Mail.Attachment
context System.Web.HttpContextBase
config ElmahMailSAZConfig
return System.Net.Mail.Attachment

MailModuleMailing() public method

public MailModuleMailing ( object sender, ErrorMailEventArgs args ) : void
sender object
args Elmah.ErrorMailEventArgs
return void

SerializeRequest() public static method

public static SerializeRequest ( ElmahMailSAZConfig config, System.Web.HttpContextBase context ) : byte[]
config ElmahMailSAZConfig
context System.Web.HttpContextBase
return byte[]

SerializeRequestToSAZ() public static method

public static SerializeRequestToSAZ ( System.Web.HttpSessionStateBase session, ElmahMailSAZConfig config ) : string
session System.Web.HttpSessionStateBase
config ElmahMailSAZConfig
return string