C# Класс Elmah.ErrorTweetModule

HTTP module implementation that posts tweets (short messages usually limited to 140 characters) about unhandled exceptions in an ASP.NET Web application to a Twitter account.
This module requires that the hosting application has permissions send HTTP POST requests to another Internet domain.
Наследование: HttpModuleBase, IExceptionFiltering
Показать файл Открыть проект

Защищенные методы

Метод Описание
GetConfig ( ) : object

Gets the configuration object used by OnInit to read the settings for module.

GetErrorLog ( System.Web.HttpContextBase context ) : Elmah.ErrorLog

Gets the ErrorLog instance to which the module will log exceptions.

LogException ( Exception e, System.Web.HttpContextBase context ) : void

Logs an exception and its context to the error log.

OnError ( object sender, EventArgs args ) : void

The handler called when an unhandled exception bubbles up to the module.

OnErrorSignaled ( object sender, ErrorSignalEventArgs args ) : void

The handler called when an exception is explicitly signaled.

OnFiltering ( ExceptionFilterEventArgs args ) : void

Raises the Filtering event.

OnInit ( System.Web.HttpApplication application ) : void

Initializes the module and prepares it to handle requests.

Приватные методы

Метод Описание
AsyncArgs ( ) : object[]
GetSetting ( System.Collections.IDictionary config, string name, string defaultValue ) : string
OnGetRequestStreamCompleted ( IAsyncResult ar ) : void
OnGetRequestStreamCompleted ( IAsyncResult ar, WebRequest request, byte data ) : void
OnGetResponseCompleted ( IAsyncResult ar ) : void
OnGetResponseCompleted ( IAsyncResult ar, WebRequest request ) : void
OnWebPostError ( WebRequest request, Exception e ) : void

Описание методов

GetConfig() защищенный Метод

Gets the configuration object used by OnInit to read the settings for module.
protected GetConfig ( ) : object
Результат object

GetErrorLog() защищенный Метод

Gets the ErrorLog instance to which the module will log exceptions.
protected GetErrorLog ( System.Web.HttpContextBase context ) : Elmah.ErrorLog
context System.Web.HttpContextBase
Результат Elmah.ErrorLog

LogException() защищенный Метод

Logs an exception and its context to the error log.
protected LogException ( Exception e, System.Web.HttpContextBase context ) : void
e System.Exception
context System.Web.HttpContextBase
Результат void

OnError() защищенный Метод

The handler called when an unhandled exception bubbles up to the module.
protected OnError ( object sender, EventArgs args ) : void
sender object
args System.EventArgs
Результат void

OnErrorSignaled() защищенный Метод

The handler called when an exception is explicitly signaled.
protected OnErrorSignaled ( object sender, ErrorSignalEventArgs args ) : void
sender object
args ErrorSignalEventArgs
Результат void

OnFiltering() защищенный Метод

Raises the Filtering event.
protected OnFiltering ( ExceptionFilterEventArgs args ) : void
args ExceptionFilterEventArgs
Результат void

OnInit() защищенный Метод

Initializes the module and prepares it to handle requests.
protected OnInit ( System.Web.HttpApplication application ) : void
application System.Web.HttpApplication
Результат void