PageRenderTime 51ms CodeModel.GetById 21ms app.highlight 18ms RepoModel.GetById 1ms app.codeStats 0ms

/src/TestSite/Bin/Elmah.xml

https://bitbucket.org/vblain/elmahmultiapp
XML | 1982 lines | 1980 code | 2 blank | 0 comment | 0 complexity | 8a24858a655d19a8a4ab76d0cb790087 MD5 | raw file
   1<?xml version="1.0"?>
   2<doc>
   3    <assembly>
   4        <name>Elmah</name>
   5    </assembly>
   6    <members>
   7        <member name="T:Elmah.AboutPage">
   8            <summary>
   9            Renders an HTML page that presents information about the version,
  10            build configuration, source files as well as a method to check
  11            for updates.
  12            </summary>
  13        </member>
  14        <member name="T:Elmah.ErrorPageBase">
  15            <summary>
  16            Provides the base implementation and layout for most pages that render 
  17            HTML for the error log.
  18            </summary>
  19        </member>
  20        <member name="T:Elmah.ApplicationException">
  21            <summary>
  22            The exception that is thrown when a non-fatal error occurs. 
  23            This exception also serves as the base for all exceptions thrown by
  24            this library.
  25            </summary>
  26        </member>
  27        <member name="M:Elmah.ApplicationException.#ctor">
  28            <summary>
  29            Initializes a new instance of the <see cref="T:Elmah.ApplicationException"/> class.
  30            </summary>
  31        </member>
  32        <member name="M:Elmah.ApplicationException.#ctor(System.String)">
  33            <summary>
  34            Initializes a new instance of the <see cref="T:Elmah.ApplicationException"/> class 
  35            with a specified error message.
  36            </summary>
  37        </member>
  38        <member name="M:Elmah.ApplicationException.#ctor(System.String,System.Exception)">
  39            <summary>
  40            Initializes a new instance of the <see cref="T:Elmah.ApplicationException"/> 
  41            class with a specified error message and a reference to the 
  42            inner exception that is the cause of this exception.
  43            </summary>
  44        </member>
  45        <member name="M:Elmah.ApplicationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  46            <summary>
  47            Initializes a new instance of the <see cref="T:Elmah.ApplicationException"/> class 
  48            with serialized data.
  49            </summary>
  50        </member>
  51        <member name="T:Elmah.AccessErrorLog">
  52            <summary>
  53            An <see cref="T:Elmah.ErrorLog"/> implementation that uses Microsoft Access 
  54            as its backing store.
  55            </summary>
  56            <remarks>
  57            The MDB file is automatically created at the path specified in the 
  58            connection string if it does not already exist.
  59            </remarks>
  60        </member>
  61        <member name="T:Elmah.ErrorLog">
  62            <summary>
  63            Represents an error log capable of storing and retrieving errors
  64            generated in an ASP.NET Web application.
  65            </summary>
  66        </member>
  67        <member name="M:Elmah.ErrorLog.Log(Elmah.Error)">
  68            <summary>
  69            Logs an error in log for the application.
  70            </summary>
  71        </member>
  72        <member name="M:Elmah.ErrorLog.BeginLog(Elmah.Error,System.AsyncCallback,System.Object)">
  73            <summary>
  74            When overridden in a subclass, begins an asynchronous version 
  75            of <see cref="M:Elmah.ErrorLog.Log(Elmah.Error)"/>.
  76            </summary>
  77        </member>
  78        <member name="M:Elmah.ErrorLog.EndLog(System.IAsyncResult)">
  79            <summary>
  80            When overridden in a subclass, ends an asynchronous version 
  81            of <see cref="M:Elmah.ErrorLog.Log(Elmah.Error)"/>.
  82            </summary>
  83        </member>
  84        <member name="M:Elmah.ErrorLog.GetError(System.String)">
  85            <summary>
  86            Retrieves a single application error from log given its 
  87            identifier, or null if it does not exist.
  88            </summary>
  89        </member>
  90        <member name="M:Elmah.ErrorLog.BeginGetError(System.String,System.AsyncCallback,System.Object)">
  91            <summary>
  92            When overridden in a subclass, begins an asynchronous version 
  93            of <see cref="M:Elmah.ErrorLog.GetError(System.String)"/>.
  94            </summary>
  95        </member>
  96        <member name="M:Elmah.ErrorLog.EndGetError(System.IAsyncResult)">
  97            <summary>
  98            When overridden in a subclass, ends an asynchronous version 
  99            of <see cref="M:Elmah.ErrorLog.GetError(System.String)"/>.
 100            </summary>
 101        </member>
 102        <member name="M:Elmah.ErrorLog.GetApplications">
 103            <summary>
 104            This block will be used to get the Applications and consumed on the errorLogPage, in a drop down
 105            </summary>
 106            <returns></returns>
 107        </member>
 108        <member name="M:Elmah.ErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)">
 109            <summary>
 110            Retrieves a page of application errors from the log in 
 111            descending order of logged time.
 112            </summary>
 113        </member>
 114        <member name="M:Elmah.ErrorLog.BeginGetErrors(System.Int32,System.Int32,System.Collections.IList,System.AsyncCallback,System.Object)">
 115            <summary>
 116            When overridden in a subclass, begins an asynchronous version 
 117            of <see cref="M:Elmah.ErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)"/>.
 118            </summary>
 119        </member>
 120        <member name="M:Elmah.ErrorLog.EndGetErrors(System.IAsyncResult)">
 121            <summary>
 122            When overridden in a subclass, ends an asynchronous version 
 123            of <see cref="M:Elmah.ErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)"/>.
 124            </summary>
 125        </member>
 126        <member name="M:Elmah.ErrorLog.GetDefault(System.Web.HttpContext)">
 127            <summary>
 128            Gets the default error log implementation specified in the 
 129            configuration file, or the in-memory log implemention if
 130            none is configured.
 131            </summary>
 132        </member>
 133        <member name="P:Elmah.ErrorLog.Name">
 134            <summary>
 135            Get the name of this log.
 136            </summary>
 137        </member>
 138        <member name="P:Elmah.ErrorLog.ApplicationName">
 139            <summary>
 140            Gets the name of the application to which the log is scoped.
 141            </summary>
 142        </member>
 143        <member name="P:Elmah.ErrorLog.Default">
 144            <summary>
 145            Gets the default error log implementation specified in the 
 146            configuration file, or the in-memory log implemention if
 147            none is configured.
 148            </summary>
 149        </member>
 150        <member name="M:Elmah.AccessErrorLog.#ctor(System.Collections.IDictionary)">
 151            <summary>
 152            Initializes a new instance of the <see cref="T:Elmah.AccessErrorLog"/> class
 153            using a dictionary of configured settings.
 154            </summary>
 155        </member>
 156        <member name="M:Elmah.AccessErrorLog.#ctor(System.String)">
 157            <summary>
 158            Initializes a new instance of the <see cref="T:Elmah.AccessErrorLog"/> class
 159            to use a specific connection string for connecting to the database.
 160            </summary>
 161        </member>
 162        <member name="M:Elmah.AccessErrorLog.Log(Elmah.Error)">
 163            <summary>
 164            Logs an error to the database.
 165            </summary>
 166            <remarks>
 167            Use the stored procedure called by this implementation to set a
 168            policy on how long errors are kept in the log. The default
 169            implementation stores all errors for an indefinite time.
 170            </remarks>
 171        </member>
 172        <member name="M:Elmah.AccessErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)">
 173            <summary>
 174            Returns a page of errors from the databse in descending order 
 175            of logged time.
 176            </summary>
 177        </member>
 178        <member name="M:Elmah.AccessErrorLog.GetError(System.String)">
 179            <summary>
 180            Returns the specified error from the database, or null 
 181            if it does not exist.
 182            </summary>
 183        </member>
 184        <member name="P:Elmah.AccessErrorLog.Name">
 185            <summary>
 186            Gets the name of this error log implementation.
 187            </summary>
 188        </member>
 189        <member name="P:Elmah.AccessErrorLog.ConnectionString">
 190            <summary>
 191            Gets the connection string used by the log to connect to the database.
 192            </summary>
 193        </member>
 194        <member name="T:Elmah.Assertions.AssertionFactoryHandler">
 195            <summary>
 196            Represents the method that will be responsible for creating an 
 197            assertion object and initializing it from an XML configuration
 198            element.
 199            </summary>
 200        </member>
 201        <member name="T:Elmah.Assertions.AssertionFactory">
 202            <summary>
 203            Holds factory methods for creating configured assertion objects.
 204            </summary>
 205        </member>
 206        <member name="M:Elmah.Assertions.AssertionFactory.DecodeClrTypeNamespaceFromXmlNamespace(System.String,System.String@,System.String@)">
 207            <remarks>
 208            Ideally, we would be able to use SoapServices.DecodeXmlNamespaceForClrTypeNamespace
 209            but that requires a link demand permission that will fail in partially trusted
 210            environments such as ASP.NET medium trust.
 211            </remarks>
 212        </member>
 213        <member name="T:Elmah.Assertions.ComparisonAssertion">
 214            <summary>
 215            An assertion implementation whose test is based on whether
 216            the result of an input expression evaluated against a context
 217            matches a regular expression pattern or not.
 218            </summary>
 219        </member>
 220        <member name="T:Elmah.Assertions.IAssertion">
 221            <summary>
 222            Provides evaluation of a context to determine whether it matches
 223            certain criteria or not.
 224            </summary>
 225        </member>
 226        <member name="M:Elmah.Assertions.IAssertion.Test(System.Object)">
 227            <remarks>
 228            The context is typed generically as System.Object when it could have
 229            been restricted to System.Web.HttpContext and also avoid unnecessary
 230            casting downstream. However, using object allows simple
 231            assertions to be unit-tested without having to stub out a lot of
 232            the classes from System.Web (most of which cannot be stubbed anyhow
 233            due to lack of virtual and instance methods).
 234            </remarks>
 235        </member>
 236        <member name="T:Elmah.Assertions.CompositeAssertion">
 237            <summary>
 238            Read-only collection of <see cref="T:Elmah.Assertions.IAssertion"/> instances.
 239            </summary>
 240        </member>
 241        <member name="T:Elmah.DataBinder">
 242            <summary>
 243            Provides data expression evaluation facilites similar to 
 244            <see cref="T:System.Web.UI.DataBinder"/> in ASP.NET.
 245            </summary>
 246        </member>
 247        <member name="T:Elmah.Assertions.JScriptAssertion">
 248            <summary>
 249            An assertion implementation that uses a JScript expression to
 250            determine the outcome.
 251            </summary>
 252            <remarks>
 253            Each instance of this type maintains a separate copy of the JScript 
 254            engine so use it sparingly. For example, instead of creating several
 255            objects, each with different a expression, try and group all
 256            expressions that apply to particular context into a single compound 
 257            JScript expression using the conditional-OR (||) operator.
 258            </remarks>
 259        </member>
 260        <member name="T:Elmah.Assertions.JScriptAssertion.PartialTrustEvaluationStrategy">
 261            <summary>
 262            Uses the JScript eval function to compile and evaluate the
 263            expression against the context on each evaluation.
 264            </summary>
 265        </member>
 266        <member name="T:Elmah.Assertions.JScriptAssertion.FullTrustEvaluationStrategy">
 267            <summary>
 268            Compiles the given expression into a JScript function at time of 
 269            construction and then simply invokes it during evaluation, using
 270            the context as a parameter.
 271            </summary>
 272        </member>
 273        <member name="T:Elmah.Assertions.RegexMatchAssertion">
 274            <summary>
 275            An assertion implementation whose test is based on whether
 276            the result of an input expression evaluated against a context
 277            matches a regular expression pattern or not.
 278            </summary>
 279        </member>
 280        <member name="T:Elmah.Assertions.StaticAssertion">
 281            <summary>
 282            An static assertion implementation that always evaluates to 
 283            a preset value.
 284            </summary>
 285        </member>
 286        <member name="T:Elmah.Assertions.TypeAssertion">
 287            <summary>
 288            An assertion implementation whose test is based on whether
 289            the result of an input expression evaluated against a context
 290            matches a regular expression pattern or not.
 291            </summary>
 292        </member>
 293        <member name="F:Elmah.Build.Status">
 294            <summary>
 295            This is the status or milestone of the build. Examples are
 296            M1, M2, ..., Mn, BETA1, BETA2, RC1, RC2, RTM.
 297            </summary>
 298        </member>
 299        <member name="P:Elmah.Build.ImageRuntimeVersion">
 300            <summary>
 301            Gets a string representing the version of the CLR saved in 
 302            the file containing the manifest. Under 1.0, this returns
 303            the hard-wired string "v1.0.3705".
 304            </summary>
 305        </member>
 306        <member name="T:Elmah.ConfigurationSectionHelper">
 307            <summary>
 308            Helper class for handling values in configuration sections.
 309            </summary>
 310        </member>
 311        <member name="T:Elmah.ConnectionStringHelper">
 312            <summary>
 313            Helper class for resolving connection strings.
 314            </summary>
 315        </member>
 316        <member name="M:Elmah.ConnectionStringHelper.GetConnectionString(System.Collections.IDictionary)">
 317            <summary>
 318            Gets the connection string from the given configuration 
 319            dictionary.
 320            </summary>
 321        </member>
 322        <member name="M:Elmah.ConnectionStringHelper.GetDataSourceFilePath(System.String)">
 323            <summary>
 324            Extracts the Data Source file path from a connection string
 325            ~/ gets resolved as does |DataDirectory|
 326            </summary>
 327        </member>
 328        <member name="M:Elmah.ConnectionStringHelper.GetConnectionString(System.Collections.IDictionary,System.Boolean)">
 329            <summary>
 330            Gets the connection string from the given configuration,
 331            resolving ~/ and DataDirectory if necessary.
 332            </summary>
 333        </member>
 334        <member name="M:Elmah.ConnectionStringHelper.GetResolvedConnectionString(System.String)">
 335            <summary>
 336            Converts the supplied connection string so that the Data Source 
 337            specification contains the full path and not ~/ or DataDirectory.
 338            </summary>
 339        </member>
 340        <member name="T:Elmah.Debug">
 341            <summary>
 342            Provides methods for assertions and debugging help that is mostly 
 343            applicable during development.
 344            </summary>
 345        </member>
 346        <member name="M:Elmah.Environment.TryGetMachineName(System.Web.HttpContext,System.String)">
 347            <remarks>
 348            If <paramref name="unknownName"/> is a null reference then this
 349            method will still return an empty string.
 350            </remarks>
 351        </member>
 352        <member name="T:Elmah.Error">
 353            <summary>
 354            Represents a logical application error (as opposed to the actual 
 355            exception it may be representing).
 356            </summary>
 357        </member>
 358        <member name="M:Elmah.Error.#ctor">
 359            <summary>
 360            Initializes a new instance of the <see cref="T:Elmah.Error"/> class.
 361            </summary>
 362        </member>
 363        <member name="M:Elmah.Error.#ctor(System.Exception)">
 364            <summary>
 365            Initializes a new instance of the <see cref="T:Elmah.Error"/> class
 366            from a given <see cref="P:Elmah.Error.Exception"/> instance.
 367            </summary>
 368        </member>
 369        <member name="M:Elmah.Error.#ctor(System.Exception,System.Web.HttpContext)">
 370            <summary>
 371            Initializes a new instance of the <see cref="T:Elmah.Error"/> class
 372            from a given <see cref="P:Elmah.Error.Exception"/> instance and 
 373            <see cref="T:System.Web.HttpContext"/> instance representing the HTTP 
 374            context during the exception.
 375            </summary>
 376        </member>
 377        <member name="M:Elmah.Error.ToString">
 378            <summary>
 379            Returns the value of the <see cref="P:Elmah.Error.Message"/> property.
 380            </summary>
 381        </member>
 382        <member name="M:Elmah.Error.System#ICloneable#Clone">
 383            <summary>
 384            Creates a new object that is a copy of the current instance.
 385            </summary>
 386        </member>
 387        <member name="P:Elmah.Error.Exception">
 388            <summary>
 389            Gets the <see cref="P:Elmah.Error.Exception"/> instance used to initialize this
 390            instance.
 391            </summary>
 392            <remarks>
 393            This is a run-time property only that is not written or read 
 394            during XML serialization via <see cref="M:Elmah.ErrorXml.Decode(System.Xml.XmlReader)"/> and 
 395            <see cref="M:Elmah.ErrorXml.Encode(Elmah.Error,System.Xml.XmlWriter)"/>.
 396            </remarks>
 397        </member>
 398        <member name="P:Elmah.Error.ApplicationName">
 399            <summary>
 400            Gets or sets the name of application in which this error occurred.
 401            </summary>
 402        </member>
 403        <member name="P:Elmah.Error.HostName">
 404            <summary>
 405            Gets or sets name of host machine where this error occurred.
 406            </summary>
 407        </member>
 408        <member name="P:Elmah.Error.Type">
 409            <summary>
 410            Gets or sets the type, class or category of the error.
 411            </summary>
 412        </member>
 413        <member name="P:Elmah.Error.Source">
 414            <summary>
 415            Gets or sets the source that is the cause of the error.
 416            </summary>
 417        </member>
 418        <member name="P:Elmah.Error.Message">
 419            <summary>
 420            Gets or sets a brief text describing the error.
 421            </summary>
 422        </member>
 423        <member name="P:Elmah.Error.Detail">
 424            <summary>
 425            Gets or sets a detailed text describing the error, such as a
 426            stack trace.
 427            </summary>
 428        </member>
 429        <member name="P:Elmah.Error.User">
 430            <summary>
 431            Gets or sets the user logged into the application at the time 
 432            of the error.
 433            </summary>
 434        </member>
 435        <member name="P:Elmah.Error.Time">
 436            <summary>
 437            Gets or sets the date and time (in local time) at which the 
 438            error occurred.
 439            </summary>
 440        </member>
 441        <member name="P:Elmah.Error.StatusCode">
 442            <summary>
 443            Gets or sets the HTTP status code of the output returned to the 
 444            client for the error.
 445            </summary>
 446            <remarks>
 447            For cases where this value cannot always be reliably determined, 
 448            the value may be reported as zero.
 449            </remarks>
 450        </member>
 451        <member name="P:Elmah.Error.WebHostHtmlMessage">
 452            <summary>
 453            Gets or sets the HTML message generated by the web host (ASP.NET) 
 454            for the given error.
 455            </summary>
 456        </member>
 457        <member name="P:Elmah.Error.ServerVariables">
 458            <summary>
 459            Gets a collection representing the Web server variables
 460            captured as part of diagnostic data for the error.
 461            </summary>
 462        </member>
 463        <member name="P:Elmah.Error.QueryString">
 464            <summary>
 465            Gets a collection representing the Web query string variables
 466            captured as part of diagnostic data for the error.
 467            </summary>
 468        </member>
 469        <member name="P:Elmah.Error.Form">
 470            <summary>
 471            Gets a collection representing the form variables captured as 
 472            part of diagnostic data for the error.
 473            </summary>
 474        </member>
 475        <member name="P:Elmah.Error.Cookies">
 476            <summary>
 477            Gets a collection representing the client cookies
 478            captured as part of diagnostic data for the error.
 479            </summary>
 480        </member>
 481        <member name="T:Elmah.ErrorDetailPage">
 482            <summary>
 483            Renders an HTML page displaying details about an error from the 
 484            error log.
 485            </summary>
 486        </member>
 487        <member name="T:Elmah.ErrorDigestRssHandler">
 488            <summary>
 489            Renders an RSS feed that is a daily digest of the most recently 
 490            recorded errors in the error log. The feed spans at most 15
 491            days on which errors occurred.
 492            </summary>
 493        </member>
 494        <member name="T:Elmah.ErrorDisplay">
 495            <summary>
 496            Provides miscellaneous formatting methods for 
 497            </summary>
 498        </member>
 499        <member name="M:Elmah.ErrorDisplay.HumaneExceptionErrorType(System.String)">
 500            <summary>
 501            Formats the type of an error, typically supplied as the 
 502            <see cref="P:Elmah.Error.Type"/> value, in a short and human-
 503            readable form.
 504            </summary>
 505            <remarks>
 506            Typically, exception type names can be long to display and 
 507            complex to consume. The essential part can usually be found in
 508            the start of an exception type name minus its namespace. For
 509            example, a human reading the string,
 510            "System.Runtime.InteropServices.COMException", will usually
 511            considers "COM" as the most useful component of the entire
 512            type name. This method does exactly that. It assumes that the
 513            the input type is a .NET Framework exception type name where
 514            the namespace and class will be separated by the last 
 515            period (.) and where the type name ends in "Exception". If
 516            these conditions are method then a string like,
 517            "System.Web.HttpException" will be transformed into simply
 518            "Html".
 519            </remarks>
 520        </member>
 521        <member name="M:Elmah.ErrorDisplay.HumaneExceptionErrorType(Elmah.Error)">
 522            <summary>
 523            Formats the error type of an <see cref="T:Elmah.Error"/> object in a 
 524            short and human-readable form.
 525            </summary>
 526        </member>
 527        <member name="T:Elmah.ErrorFilterModule">
 528            <summary>
 529            HTTP module implementation that logs unhandled exceptions in an
 530            ASP.NET Web application to an error log.
 531            </summary>
 532        </member>
 533        <member name="M:Elmah.ErrorFilterModule.Init(System.Web.HttpApplication)">
 534            <summary>
 535            Initializes the module and prepares it to handle requests.
 536            </summary>
 537        </member>
 538        <member name="M:Elmah.ErrorFilterModule.Dispose">
 539            <summary>
 540            Disposes of the resources (other than memory) used by the module.
 541            </summary>
 542        </member>
 543        <member name="T:Elmah.ErrorFilterSectionHandler">
 544            <summary>
 545            Handler for the &lt;errorFilter&gt; section of the
 546            configuration file.
 547            </summary>
 548        </member>
 549        <member name="T:Elmah.ErrorHtmlPage">
 550            <summary>
 551            Renders an HTML page displaying the detailed host-generated (ASP.NET)
 552            HTML recorded for an error from the error log.
 553            </summary>
 554        </member>
 555        <member name="T:Elmah.ErrorJson">
 556            <summary>
 557            Responsible for primarily encoding the JSON representation of
 558            <see cref="T:Elmah.Error"/> objects.
 559            </summary>
 560        </member>
 561        <member name="M:Elmah.ErrorJson.EncodeString(Elmah.Error)">
 562            <summary>
 563            Encodes the default JSON representation of an <see cref="T:Elmah.Error"/> 
 564            object to a string.
 565            </summary>
 566            <remarks>
 567            Only properties and collection entires with non-null
 568            and non-empty strings are emitted.
 569            </remarks>
 570        </member>
 571        <member name="M:Elmah.ErrorJson.Encode(Elmah.Error,System.IO.TextWriter)">
 572            <summary>
 573            Encodes the default JSON representation of an <see cref="T:Elmah.Error"/> 
 574            object to a <see cref="T:System.IO.TextWriter"/>.
 575            </summary>
 576            <remarks>
 577            Only properties and collection entires with non-null
 578            and non-empty strings are emitted.
 579            </remarks>
 580        </member>
 581        <member name="T:Elmah.ErrorJsonHandler">
 582            <summary>
 583            Renders an error as JSON Text (RFC 4627).
 584            </summary>
 585        </member>
 586        <member name="T:Elmah.ErrorLogDataSourceAdapter">
 587            <summary>
 588            Methods of this type are designed to serve an
 589            <see cref="T:System.Web.UI.WebControls.ObjectDataSource"/> control
 590            and are adapted according to expected call signatures and
 591            behavior.
 592            </summary>
 593        </member>
 594        <member name="M:Elmah.ErrorLogDataSourceAdapter.#ctor">
 595            <summary>
 596            Initializes a new instance of the 
 597            <see cref="T:Elmah.ErrorLogDataSourceAdapter"/> class with the default
 598            error log implementation.
 599            </summary>
 600        </member>
 601        <member name="M:Elmah.ErrorLogDataSourceAdapter.GetErrorCount">
 602            <summary>
 603            Use as the value for <see cref="P:System.Web.UI.WebControls.ObjectDataSource.SelectCountMethod"/>.
 604            </summary>
 605        </member>
 606        <member name="M:Elmah.ErrorLogDataSourceAdapter.GetErrors(System.Int32,System.Int32)">
 607            <summary>
 608            Use as the value for <see cref="P:System.Web.UI.WebControls.ObjectDataSource.SelectMethod"/>.
 609            </summary>
 610            <remarks>
 611            The parameters of this method are named after the default values
 612            for <see cref="P:System.Web.UI.WebControls.ObjectDataSource.StartRowIndexParameterName"/> 
 613            and <see cref="P:System.Web.UI.WebControls.ObjectDataSource.MaximumRowsParameterName"/> so
 614            that the minimum markup is needed for the object data source
 615            control.
 616            </remarks>
 617        </member>
 618        <member name="T:Elmah.ErrorLogEntry">
 619            <summary>
 620            Binds an <see cref="P:Elmah.ErrorLogEntry.Error"/> instance with the <see cref="T:Elmah.ErrorLog"/>
 621            instance from where it was served.
 622            </summary>
 623        </member>
 624        <member name="M:Elmah.ErrorLogEntry.#ctor(Elmah.ErrorLog,System.String,Elmah.Error)">
 625            <summary>
 626            Initializes a new instance of the <see cref="T:Elmah.ErrorLogEntry"/> class
 627            for a given unique error entry in an error log.
 628            </summary>
 629        </member>
 630        <member name="P:Elmah.ErrorLogEntry.Log">
 631            <summary>
 632            Gets the <see cref="T:Elmah.ErrorLog"/> instance where this entry 
 633            originated from.
 634            </summary>
 635        </member>
 636        <member name="P:Elmah.ErrorLogEntry.Id">
 637            <summary>
 638            Gets the unique identifier that identifies the error entry 
 639            in the log.
 640            </summary>
 641        </member>
 642        <member name="P:Elmah.ErrorLogEntry.Error">
 643            <summary>
 644            Gets the <see cref="P:Elmah.ErrorLogEntry.Error"/> object held in the entry.
 645            </summary>
 646        </member>
 647        <member name="T:Elmah.ErrorLogModule">
 648            <summary>
 649            HTTP module implementation that logs unhandled exceptions in an
 650            ASP.NET Web application to an error log.
 651            </summary>
 652        </member>
 653        <member name="T:Elmah.HttpModuleBase">
 654            <summary>
 655            Provides an abstract base class for <see cref="T:System.Web.IHttpModule"/> that
 656            supports discovery from within partial trust environments.
 657            </summary>
 658        </member>
 659        <member name="M:Elmah.HttpModuleBase.OnInit(System.Web.HttpApplication)">
 660            <summary>
 661            Initializes the module and prepares it to handle requests.
 662            </summary>
 663        </member>
 664        <member name="M:Elmah.HttpModuleBase.OnDispose">
 665            <summary>
 666            Disposes of the resources (other than memory) used by the module.
 667            </summary>
 668        </member>
 669        <member name="P:Elmah.HttpModuleBase.SupportDiscoverability">
 670            <summary>
 671            Determines whether the module will be registered for discovery
 672            in partial trust environments or not.
 673            </summary>
 674        </member>
 675        <member name="M:Elmah.ErrorLogModule.OnInit(System.Web.HttpApplication)">
 676            <summary>
 677            Initializes the module and prepares it to handle requests.
 678            </summary>
 679        </member>
 680        <member name="M:Elmah.ErrorLogModule.GetErrorLog(System.Web.HttpContext)">
 681            <summary>
 682            Gets the <see cref="T:Elmah.ErrorLog"/> instance to which the module
 683            will log exceptions.
 684            </summary>
 685        </member>
 686        <member name="M:Elmah.ErrorLogModule.OnError(System.Object,System.EventArgs)">
 687            <summary>
 688            The handler called when an unhandled exception bubbles up to 
 689            the module.
 690            </summary>
 691        </member>
 692        <member name="M:Elmah.ErrorLogModule.OnErrorSignaled(System.Object,Elmah.ErrorSignalEventArgs)">
 693            <summary>
 694            The handler called when an exception is explicitly signaled.
 695            </summary>
 696        </member>
 697        <member name="M:Elmah.ErrorLogModule.LogException(System.Exception,System.Web.HttpContext)">
 698            <summary>
 699            Logs an exception and its context to the error log.
 700            </summary>
 701        </member>
 702        <member name="M:Elmah.ErrorLogModule.OnLogged(Elmah.ErrorLoggedEventArgs)">
 703            <summary>
 704            Raises the <see cref="E:Elmah.ErrorLogModule.Logged"/> event.
 705            </summary>
 706        </member>
 707        <member name="M:Elmah.ErrorLogModule.OnFiltering(Elmah.ExceptionFilterEventArgs)">
 708            <summary>
 709            Raises the <see cref="E:Elmah.ErrorLogModule.Filtering"/> event.
 710            </summary>
 711        </member>
 712        <member name="P:Elmah.ErrorLogModule.SupportDiscoverability">
 713            <summary>
 714            Determines whether the module will be registered for discovery
 715            in partial trust environments or not.
 716            </summary>
 717        </member>
 718        <member name="T:Elmah.ErrorLogPage">
 719            <summary>
 720            Renders an HTML page displaying a page of errors from the error log.
 721            </summary>
 722        </member>
 723        <member name="T:Elmah.ErrorLogPageFactory">
 724            <summary>
 725            HTTP handler factory that dispenses handlers for rendering views and 
 726            resources needed to display the error log.
 727            </summary>
 728        </member>
 729        <member name="M:Elmah.ErrorLogPageFactory.GetHandler(System.Web.HttpContext,System.String,System.String,System.String)">
 730            <summary>
 731            Returns an object that implements the <see cref="T:System.Web.IHttpHandler"/> 
 732            interface and which is responsible for serving the request.
 733            </summary>
 734            <returns>
 735            A new <see cref="T:System.Web.IHttpHandler"/> object that processes the request.
 736            </returns>
 737        </member>
 738        <member name="M:Elmah.ErrorLogPageFactory.ReleaseHandler(System.Web.IHttpHandler)">
 739            <summary>
 740            Enables the factory to reuse an existing handler instance.
 741            </summary>
 742        </member>
 743        <member name="M:Elmah.ErrorLogPageFactory.IsAuthorized(System.Web.HttpContext)">
 744            <summary>
 745            Determines if the request is authorized by objects implementing
 746            <see cref="T:Elmah.IRequestAuthorizationHandler"/>.
 747            </summary>
 748            <returns>
 749            Returns zero if unauthorized, a value greater than zero if 
 750            authorized otherwise a value less than zero if no handlers
 751            were available to answer.
 752            </returns>
 753        </member>
 754        <member name="T:Elmah.ErrorLogSectionHandler">
 755            <summary>
 756            Handler for the &lt;errorLog&gt; section of the
 757            configuration file.
 758            </summary>
 759        </member>
 760        <member name="T:Elmah.ErrorMailHtmlFormatter">
 761            <summary>
 762            Formats the HTML to display the details of a given error that is
 763            suitable for sending as the body of an e-mail message.
 764            </summary>
 765        </member>
 766        <member name="T:Elmah.ErrorTextFormatter">
 767            <summary>
 768            Provides the base contract for implementations that render
 769            text-based formatting for an error.
 770            </summary>
 771        </member>
 772        <member name="M:Elmah.ErrorTextFormatter.Format(System.IO.TextWriter,Elmah.Error)">
 773            <summary>
 774            Formats a text representation of the given <see cref="T:Elmah.Error"/> 
 775            instance using a <see cref="T:System.IO.TextWriter"/>.
 776            </summary>
 777        </member>
 778        <member name="P:Elmah.ErrorTextFormatter.MimeType">
 779            <summary>
 780            Gets the MIME type of the text format provided by the formatter
 781            implementation.
 782            </summary>
 783        </member>
 784        <member name="M:Elmah.ErrorMailHtmlFormatter.Format(System.IO.TextWriter,Elmah.Error)">
 785            <summary>
 786            Formats a complete HTML document describing the given 
 787            <see cref="P:Elmah.ErrorMailHtmlFormatter.Error"/> instance.
 788            </summary>
 789        </member>
 790        <member name="M:Elmah.ErrorMailHtmlFormatter.RenderHead">
 791            <summary>
 792            Renders the &lt;head&gt; section of the HTML document.
 793            </summary>
 794        </member>
 795        <member name="M:Elmah.ErrorMailHtmlFormatter.RenderBody">
 796            <summary>
 797            Renders the &lt;body&gt; section of the HTML document.
 798            </summary>
 799        </member>
 800        <member name="M:Elmah.ErrorMailHtmlFormatter.RenderFooter">
 801            <summary>
 802            Renders the footer content that appears at the end of the 
 803            HTML document body.
 804            </summary>
 805        </member>
 806        <member name="M:Elmah.ErrorMailHtmlFormatter.RenderStyle">
 807            <summary>
 808            Renders the &lt;style&gt; element along with in-line styles
 809            used to format the body of the HTML document.
 810            </summary>
 811        </member>
 812        <member name="M:Elmah.ErrorMailHtmlFormatter.RenderDetail">
 813            <summary>
 814            Renders the details about the <see cref="P:Elmah.ErrorMailHtmlFormatter.Error"/> object in
 815            body of the HTML document.
 816            </summary>
 817        </member>
 818        <member name="M:Elmah.ErrorMailHtmlFormatter.RenderSummary">
 819            <summary>
 820            Renders a summary about the <see cref="P:Elmah.ErrorMailHtmlFormatter.Error"/> object in
 821            body of the HTML document.
 822            </summary>
 823        </member>
 824        <member name="M:Elmah.ErrorMailHtmlFormatter.RenderCollections">
 825            <summary>
 826            Renders the diagnostic collections of the <see cref="P:Elmah.ErrorMailHtmlFormatter.Error"/> object in
 827            body of the HTML document.
 828            </summary>
 829        </member>
 830        <member name="M:Elmah.ErrorMailHtmlFormatter.RenderCollection(System.Collections.Specialized.NameValueCollection,System.String)">
 831            <summary>
 832            Renders a collection as a table in HTML document body.
 833            </summary>
 834            <remarks>
 835            This method is called by <see cref="M:Elmah.ErrorMailHtmlFormatter.RenderCollections"/> to 
 836            format a diagnostic collection from <see cref="P:Elmah.ErrorMailHtmlFormatter.Error"/> object.
 837            </remarks>
 838        </member>
 839        <member name="P:Elmah.ErrorMailHtmlFormatter.MimeType">
 840            <summary>
 841            Returns the text/html MIME type that is the format provided 
 842            by this <see cref="T:Elmah.ErrorTextFormatter"/> implementation.
 843            </summary>
 844        </member>
 845        <member name="P:Elmah.ErrorMailHtmlFormatter.Writer">
 846            <summary>
 847            Gets the <see cref="T:System.Web.UI.HtmlTextWriter"/> used for HTML formatting.
 848            </summary>
 849            <remarks>
 850            This property is only available to downstream methods in the
 851            context of the <see cref="M:Elmah.ErrorMailHtmlFormatter.Format(System.IO.TextWriter,Elmah.Error)"/> method call.
 852            </remarks>
 853        </member>
 854        <member name="P:Elmah.ErrorMailHtmlFormatter.Error">
 855            <summary>
 856            Gets the <see cref="P:Elmah.ErrorMailHtmlFormatter.Error"/> object for which a HTML document
 857            is being formatted.
 858            </summary>
 859            <remarks>
 860            This property is only available to downstream methods in the
 861            context of the <see cref="M:Elmah.ErrorMailHtmlFormatter.Format(System.IO.TextWriter,Elmah.Error)"/> method call.
 862            </remarks>
 863        </member>
 864        <member name="T:Elmah.ErrorMailModule">
 865            <summary>
 866            HTTP module that sends an e-mail whenever an unhandled exception
 867            occurs in an ASP.NET web application.
 868            </summary>
 869        </member>
 870        <member name="M:Elmah.ErrorMailModule.OnInit(System.Web.HttpApplication)">
 871            <summary>
 872            Initializes the module and prepares it to handle requests.
 873            </summary>
 874        </member>
 875        <member name="M:Elmah.ErrorMailModule.OnError(System.Object,System.EventArgs)">
 876            <summary>
 877            The handler called when an unhandled exception bubbles up to 
 878            the module.
 879            </summary>
 880        </member>
 881        <member name="M:Elmah.ErrorMailModule.OnErrorSignaled(System.Object,Elmah.ErrorSignalEventArgs)">
 882            <summary>
 883            The handler called when an exception is explicitly signaled.
 884            </summary>
 885        </member>
 886        <member name="M:Elmah.ErrorMailModule.OnError(System.Exception,System.Web.HttpContext)">
 887            <summary>
 888            Reports the exception.
 889            </summary>
 890        </member>
 891        <member name="M:Elmah.ErrorMailModule.OnFiltering(Elmah.ExceptionFilterEventArgs)">
 892            <summary>
 893            Raises the <see cref="E:Elmah.ErrorMailModule.Filtering"/> event.
 894            </summary>
 895        </member>
 896        <member name="M:Elmah.ErrorMailModule.ReportErrorAsync(Elmah.Error)">
 897            <summary>
 898            Schedules the error to be e-mailed asynchronously.
 899            </summary>
 900            <remarks>
 901            The default implementation uses the <see cref="T:System.Threading.ThreadPool"/>
 902            to queue the reporting.
 903            </remarks>
 904        </member>
 905        <member name="M:Elmah.ErrorMailModule.ReportError(Elmah.Error)">
 906            <summary>
 907            Schedules the error to be e-mailed synchronously.
 908            </summary>
 909        </member>
 910        <member name="M:Elmah.ErrorMailModule.CreateErrorFormatter">
 911            <summary>
 912            Creates the <see cref="T:Elmah.ErrorTextFormatter"/> implementation to 
 913            be used to format the body of the e-mail.
 914            </summary>
 915        </member>
 916        <member name="M:Elmah.ErrorMailModule.SendMail(System.Net.Mail.MailMessage)">
 917            <summary>
 918            Sends the e-mail using SmtpMail or SmtpClient.
 919            </summary>
 920        </member>
 921        <member name="M:Elmah.ErrorMailModule.OnMailing(Elmah.ErrorMailEventArgs)">
 922            <summary>
 923            Fires the <see cref="E:Elmah.ErrorMailModule.Mailing"/> event.
 924            </summary>
 925        </member>
 926        <member name="M:Elmah.ErrorMailModule.OnMailed(Elmah.ErrorMailEventArgs)">
 927            <summary>
 928            Fires the <see cref="E:Elmah.ErrorMailModule.Mailed"/> event.
 929            </summary>
 930        </member>
 931        <member name="M:Elmah.ErrorMailModule.OnDisposingMail(Elmah.ErrorMailEventArgs)">
 932            <summary>
 933            Fires the <see cref="E:Elmah.ErrorMailModule.DisposingMail"/> event.
 934            </summary>
 935        </member>
 936        <member name="M:Elmah.ErrorMailModule.GetConfig">
 937            <summary>
 938            Gets the configuration object used by <see cref="M:Elmah.ErrorMailModule.OnInit(System.Web.HttpApplication)"/> to read
 939            the settings for module.
 940            </summary>
 941        </member>
 942        <member name="M:Elmah.ErrorMailModule.GetLastError(System.Web.HttpContext)">
 943            <summary>
 944            Builds an <see cref="T:Elmah.Error"/> object from the last context
 945            exception generated.
 946            </summary>
 947        </member>
 948        <member name="P:Elmah.ErrorMailModule.SupportDiscoverability">
 949            <summary>
 950            Determines whether the module will be registered for discovery
 951            in partial trust environments or not.
 952            </summary>
 953        </member>
 954        <member name="P:Elmah.ErrorMailModule.MailSender">
 955            <summary>
 956            Gets the e-mail address of the sender.
 957            </summary>
 958        </member>
 959        <member name="P:Elmah.ErrorMailModule.MailRecipient">
 960            <summary>
 961            Gets the e-mail address of the recipient, or a 
 962            comma-/semicolon-delimited list of e-mail addresses in case of 
 963            multiple recipients.
 964            </summary>
 965            <remarks>
 966            When using System.Web.Mail components under .NET Framework 1.x, 
 967            multiple recipients must be semicolon-delimited.
 968            When using System.Net.Mail components under .NET Framework 2.0
 969            or later, multiple recipients must be comma-delimited.
 970            </remarks>
 971        </member>
 972        <member name="P:Elmah.ErrorMailModule.MailCopyRecipient">
 973            <summary>
 974            Gets the e-mail address of the recipient for mail carbon 
 975            copy (CC), or a comma-/semicolon-delimited list of e-mail 
 976            addresses in case of multiple recipients.
 977            </summary>
 978            <remarks>
 979            When using System.Web.Mail components under .NET Framework 1.x, 
 980            multiple recipients must be semicolon-delimited.
 981            When using System.Net.Mail components under .NET Framework 2.0
 982            or later, multiple recipients must be comma-delimited.
 983            </remarks>
 984        </member>
 985        <member name="P:Elmah.ErrorMailModule.MailSubjectFormat">
 986            <summary>
 987            Gets the text used to format the e-mail subject.
 988            </summary>
 989            <remarks>
 990            The subject text specification may include {0} where the
 991            error message (<see cref="P:Elmah.Error.Message"/>) should be inserted 
 992            and {1} <see cref="P:Elmah.Error.Type"/> where the error type should 
 993            be insert.
 994            </remarks>
 995        </member>
 996        <member name="P:Elmah.ErrorMailModule.MailPriority">
 997            <summary>
 998            Gets the priority of the e-mail. 
 999            </summary>
1000        </member>
1001        <member name="P:Elmah.ErrorMailModule.SmtpServer">
1002            <summary>
1003            Gets the SMTP server host name used when sending the mail.
1004            </summary>
1005        </member>
1006        <member name="P:Elmah.ErrorMailModule.SmtpPort">
1007            <summary>
1008            Gets the SMTP port used when sending the mail.
1009            </summary>
1010        </member>
1011        <member name="P:Elmah.ErrorMailModule.AuthUserName">
1012            <summary>
1013            Gets the user name to use if the SMTP server requires authentication.
1014            </summary>
1015        </member>
1016        <member name="P:Elmah.ErrorMailModule.AuthPassword">
1017            <summary>
1018            Gets the clear-text password to use if the SMTP server requires 
1019            authentication.
1020            </summary>
1021        </member>
1022        <member name="P:Elmah.ErrorMailModule.NoYsod">
1023            <summary>
1024            Indicates whether <a href="http://en.wikipedia.org/wiki/Screens_of_death#ASP.NET">YSOD</a> 
1025            is attached to the e-mail or not. If <c>true</c>, the YSOD is 
1026            not attached.
1027            </summary>
1028        </member>
1029        <member name="P:Elmah.ErrorMailModule.UseSsl">
1030            <summary>
1031            Determines if SSL will be used to encrypt communication with the 
1032            mail server.
1033            </summary>
1034        </member>
1035        <member name="T:Elmah.ErrorMailSectionHandler">
1036            <summary>
1037            Handler for the &lt;errorMail&gt; section of the
1038            configuration file.
1039            </summary>
1040        </member>
1041        <member name="T:Elmah.ErrorRssHandler">
1042            <summary>
1043            Renders a XML using the RSS 0.91 vocabulary that displays, at most,
1044            the 15 most recent errors recorded in the error log.
1045            </summary>
1046        </member>
1047        <member name="T:Elmah.ErrorTweetModule">
1048            <summary>
1049            HTTP module implementation that posts tweets (short messages 
1050            usually limited to 140 characters) about unhandled exceptions in 
1051            an ASP.NET Web application to a Twitter account.
1052            </summary>
1053            <remarks>
1054            This module requires that the hosting application has permissions
1055            send HTTP POST requests to another Internet domain.
1056            </remarks>
1057        </member>
1058        <member name="M:Elmah.ErrorTweetModule.OnInit(System.Web.HttpApplication)">
1059            <summary>
1060            Initializes the module and prepares it to handle requests.
1061            </summary>
1062        </member>
1063        <member name="M:Elmah.ErrorTweetModule.GetErrorLog(System.Web.HttpContext)">
1064            <summary>
1065            Gets the <see cref="T:Elmah.ErrorLog"/> instance to which the module
1066            will log exceptions.
1067            </summary>
1068        </member>
1069        <member name="M:Elmah.ErrorTweetModule.OnError(System.Object,System.EventArgs)">
1070            <summary>
1071            The handler called when an unhandled exception bubbles up to 
1072            the module.
1073            </summary>
1074        </member>
1075        <member name="M:Elmah.ErrorTweetModule.OnErrorSignaled(System.Object,Elmah.ErrorSignalEventArgs)">
1076            <summary>
1077            The handler called when an exception is explicitly signaled.
1078            </summary>
1079        </member>
1080        <member name="M:Elmah.ErrorTweetModule.LogException(System.Exception,System.Web.HttpContext)">
1081            <summary>
1082            Logs an exception and its context to the error log.
1083            </summary>
1084        </member>
1085        <member name="M:Elmah.ErrorTweetModule.OnFiltering(Elmah.ExceptionFilterEventArgs)">
1086            <summary>
1087            Raises the <see cref="E:Elmah.ErrorTweetModule.Filtering"/> event.
1088            </summary>
1089        </member>
1090        <member name="M:Elmah.ErrorTweetModule.GetConfig">
1091            <summary>
1092            Gets the configuration object used by <see cref="M:Elmah.ErrorTweetModule.OnInit(System.Web.HttpApplication)"/> to read
1093            the settings for module.
1094            </summary>
1095        </member>
1096        <member name="P:Elmah.ErrorTweetModule.SupportDiscoverability">
1097            <summary>
1098            Determines whether the module will be registered for discovery
1099            in partial trust environments or not.
1100            </summary>
1101        </member>
1102        <member name="T:Elmah.ErrorTweetSectionHandler">
1103            <summary>
1104            Handler for the &lt;errorTweet&gt; section of the
1105            configuration file.
1106            </summary>
1107        </member>
1108        <member name="T:Elmah.ErrorXml">
1109            <summary>
1110            Responsible for encoding and decoding the XML representation of
1111            an <see cref="T:Elmah.Error"/> object.
1112            </summary>
1113        </member>
1114        <member name="M:Elmah.ErrorXml.DecodeString(System.String)">
1115            <summary>
1116            Decodes an <see cref="T:Elmah.Error"/> object from its default XML 
1117            representation.
1118            </summary>
1119        </member>
1120        <member name="M:Elmah.ErrorXml.Decode(System.Xml.XmlReader)">
1121            <summary>
1122            Decodes an <see cref="T:Elmah.Error"/> object from its XML representation.
1123            </summary>
1124        </member>
1125        <member name="M:Elmah.ErrorXml.ReadXmlAttributes(System.Xml.XmlReader,Elmah.Error)">
1126            <summary>
1127            Reads the error data in XML attributes.
1128            </summary>
1129        </member>
1130        <member name="M:Elmah.ErrorXml.ReadInnerXml(System.Xml.XmlReader,Elmah.Error)">
1131            <summary>
1132            Reads the error data in child nodes.
1133            </summary>
1134        </member>
1135        <member name="M:Elmah.ErrorXml.EncodeString(Elmah.Error)">
1136            <summary>
1137            Encodes the default XML representation of an <see cref="T:Elmah.Error"/> 
1138            object to a string.
1139            </summary>
1140        </member>
1141        <member name="M:Elmah.ErrorXml.Encode(Elmah.Error,System.Xml.XmlWriter)">
1142            <summary>
1143            Encodes the XML representation of an <see cref="T:Elmah.Error"/> object.
1144            </summary>
1145        </member>
1146        <member name="M:Elmah.ErrorXml.WriteXmlAttributes(Elmah.Error,System.Xml.XmlWriter)">
1147            <summary>
1148            Writes the error data that belongs in XML attributes.
1149            </summary>
1150        </member>
1151        <member name="M:Elmah.ErrorXml.WriteInnerXml(Elmah.Error,System.Xml.XmlWriter)">
1152            <summary>
1153            Writes the error data that belongs in child nodes.
1154            </summary>
1155        </member>
1156        <member name="M:Elmah.ErrorXml.Encode(System.Collections.Specialized.NameValueCollection,System.Xml.XmlWriter)">
1157            <summary>
1158            Encodes an XML representation for a 
1159            <see cref="T:System.Collections.Specialized.NameValueCollection"/> object.
1160            </summary>
1161        </member>
1162        <member name="M:Elmah.ErrorXml.UpcodeTo(System.Xml.XmlReader,System.Collections.Specialized.NameValueCollection)">
1163            <summary>
1164            Updates an existing <see cref="T:System.Collections.Specialized.NameValueCollection"/> object from
1165            its XML representation.
1166            </summary>
1167        </member>
1168        <member name="T:Elmah.ErrorXmlHandler">
1169            <summary>
1170            Renders an error as an XML document.
1171            </summary>
1172        </member>
1173        <member name="T:Elmah.FixIIS5xWildcardMappingModule">
1174            <summary>
1175            HTTP module that resolves issues in ELMAH when wilcard mapping
1176            is implemented in IIS 5.x.
1177            </summary>
1178            <remarks>
1179            See <a href="http://groups.google.com/group/elmah/browse_thread/thread/c22b85ace3812da1">Elmah 
1180            with existing wildcard mapping</a> for more information behind the 
1181            reason for this module.
1182            </remarks>
1183        </member>
1184        <member name="T:Elmah.HtmlLinkType">
1185            <summary>
1186            User agents, search engines, etc. may interpret and use these link 
1187            types in a variety of ways. For example, user agents may provide 
1188            access to linked documents through a navigation bar.
1189            </summary>
1190            <remarks>
1191            See <a href="http://www.w3.org/TR/html401/types.html#type-links">6.12 Link types</a>
1192            for more information.
1193            </remarks>
1194        </member>
1195        <member name="T:Elmah.HttpRequestSecurity">
1196            <summary>
1197            Security-related helper methods for web requests.
1198            </summary>
1199        </member>
1200        <member name="M:Elmah.HttpRequestSecurity.IsLocal(System.Web.HttpRequest)">
1201            <summary>
1202            Determines whether the request is from the local computer or not.
1203            </summary>
1204            <remarks>
1205            This method is primarily for .NET Framework 1.x where the
1206            <see cref="P:System.Web.HttpRequest.IsLocal"/> was not available.
1207            </remarks>
1208        </member>
1209        <member name="T:Elmah.HttpStatus">
1210            <summary>
1211            Represents an HTTP status (code plus reason) as per 
1212            <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html#sec6.1">Section 6.1 of RFC 2616</a>.
1213            </summary>
1214        </member>
1215        <member name="T:Elmah.InvariantStringArray">
1216            <summary> 
1217            Helper methods for array containing culturally-invariant strings.
1218            The main reason for this helper is to help with po
1219            </summary>
1220        </member>
1221        <member name="T:JetBrains.Annotations.AssertionMethodAttribute">
1222            <summary>
1223            Indicates that the marked method is assertion method, i.e. it halts control flow if one of the conditions is satisfied. 
1224            To set the condition, mark one of the parameters with <see cref="T:JetBrains.Annotations.AssertionConditionAttribute"/> attribute.
1225            </summary>
1226            <seealso cref="T:JetBrains.Annotations.AssertionConditionAttribute"/>
1227        </member>
1228        <member name="T:JetBrains.Annotations.AssertionConditionAttribute">
1229            <summary>
1230            Indicates the condition parameter of the assertion method. 
1231            The method itself should be marked by <see cref="T:JetBrains.Annotations.AssertionMethodAttribute"/> attribute.
1232            The mandatory argument of the attribute is the assertion type.
1233            </summary>
1234            <seealso cref="T:JetBrains.Annotations.AssertionConditionType"/>
1235        </member>
1236        <member name="M:JetBrains.Annotations.AssertionConditionAttribute.#ctor(JetBrains.Annotations.AssertionConditionType)">
1237            <summary>
1238            Initializes new instance of AssertionConditionAttribute.
1239            </summary>
1240            <param name="conditionType">Specifies condition type.</param>
1241        </member>
1242        <member name="P:JetBrains.Annotations.AssertionConditionAttribute.ConditionType">
1243            <summary>
1244            Gets condition type.
1245            </summary>
1246        </member>
1247        <member name="T:JetBrains.Annotations.AssertionConditionType">
1248            <summary>
1249            Specifies assertion type. If the assertion method argument satisifes the condition, then the execution continues. 
1250            Otherwise, execution is assumed to be halted.
1251            </summary>
1252        </member>
1253        <member name="F:JetBrains.Annotations.AssertionConditionType.IS_TRUE">
1254            <summary>
1255            Indicates that the marked parameter should be evaluated to true.
1256            </summary>
1257        </member>
1258        <member name="F:JetBrains.Annotations.AssertionConditionType.IS_FALSE">
1259            <summary>
1260            Indicates that the marked parameter should be evaluated to false.
1261            </summary>
1262        </member>
1263        <member name="F:JetBrains.Annotations.AssertionConditionType.IS_NULL">
1264            <summary>
1265            Indicates that the marked parameter should be evaluated to null value.
1266            </summary>
1267        </member>
1268        <member name="F:JetBrains.Annotations.AssertionConditionType.IS_NOT_NULL">
1269            <summary>
1270            Indicates that the marked parameter should be evaluated to not null value.
1271            </summary>
1272        </member>
1273        <member name="T:Elmah.JsonTextWriter">
1274            <summary>
1275            Represents a writer that provides a fast, non-cached, forward-only 
1276            way of generating streams or files containing JSON Text according
1277            to the grammar rules laid out in 
1278            <a href="http://www.ietf.org/rfc/rfc4627.txt">RFC 4627</a>.
1279            </summary>
1280            <remarks>
1281            This class supports ELMAH and is not intended to be used directly 
1282            from your code. It may be modified or removed in the future without 
1283            notice. It has public accessibility for testing purposes. If you
1284            need a general-purpose JSON Text encoder, consult
1285            <a href="http://www.json.org/">JSON.org</a> for implementations
1286            or use classes available from the Microsoft .NET Framework.
1287            </remarks>
1288        </member>
1289        <member name="T:Elmah.ManifestResourceHandler">
1290            <summary>
1291            Reads a resource from the assembly manifest and returns its contents
1292            as the response entity.
1293            </summary>
1294        </member>
1295        <member name="T:Elmah.Mask">
1296            <summary>
1297            Collection of utility methods for masking values.
1298            </summary>
1299        </member>
1300        <member name="T:Elmah.MemoryErrorLog">
1301            <summary>
1302            An <see cref="T:Elmah.ErrorLog"/> implementation that uses memory as its 
1303            backing store. 
1304            </summary>
1305            <remarks>
1306            All <see cref="T:Elmah.MemoryErrorLog"/> instances will share the same memory 
1307            store that is bound to the application (not an instance of this class).
1308            </remarks>
1309        </member>
1310        <member name="F:Elmah.MemoryErrorLog.MaximumSize">
1311            <summary>
1312            The maximum number of errors that will ever be allowed to be stored
1313            in memory.
1314            </summary>
1315        </member>
1316        <member name="F:Elmah.MemoryErrorLog.DefaultSize">
1317            <summary>
1318            The maximum number of errors that will be held in memory by default 
1319            if no size is specified.
1320            </summary>
1321        </member>
1322        <member name="M:Elmah.MemoryErrorLog.#ctor">
1323            <summary>
1324            Initializes a new instance of the <see cref="T:Elmah.MemoryErrorLog"/> class
1325            with a default size for maximum recordable entries.
1326            </summary>
1327        </member>
1328        <member name="M:Elmah.MemoryErrorLog.#ctor(System.Int32)">
1329            <summary>
1330            Initializes a new instance of the <see cref="T:Elmah.MemoryErrorLog"/> class
1331            with a specific size for maximum recordable entries.
1332            </summary>
1333        </member>
1334        <member name="M:Elmah.MemoryErrorLog.#ctor(System.Collections.IDictionary)">
1335            <summary>
1336            Initializes a new instance of the <see cref="T:Elmah.MemoryErrorLog"/> class
1337            using a dictionary of configured settings.
1338            </summary>
1339        </member>
1340        <member name="M:Elmah.MemoryErrorLog.Log(Elmah.Error)">
1341            <summary>
1342            Logs an error to the application memory.
1343            </summary>
1344            <remarks>
1345            If the log is full then the oldest error entry is removed.
1346            </remarks>
1347        </member>
1348        <member name="M:Elmah.MemoryErrorLog.GetError(System.String)">
1349            <summary>
1350            Returns the specified error from application memory, or null 
1351            if it does not exist.
1352            </summary>
1353        </member>
1354        <member name="M:Elmah.MemoryErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)">
1355            <summary>
1356            Returns a page of errors from the application memory in
1357            descending order of logged time.
1358            </summary>
1359        </member>
1360        <member name="P:Elmah.MemoryErrorLog.Name">
1361            <summary>
1362            Gets the name of this error log implementation.
1363            </summary>
1364        </member>
1365        <member name="T:Elmah.MsAjaxDeltaErrorLogModule">
1366            <summary>
1367            Module to log unhandled exceptions during a delta-update
1368            request issued by the client when a page uses the UpdatePanel
1369            introduced with ASP.NET 2.0 AJAX Extensions.
1370            </summary>
1371            <remarks>
1372            <para>
1373            This module is ONLY required when dealing with v1.0.x.x of System.Web.Extensions.dll
1374            (i.e. the downloadable version to extend v2.0 of the .Net Framework)
1375            </para>
1376            <para>
1377            Using it with v3.5 of System.Web.Extensions.dll (which shipped as part of v3.5 of the 
1378            .Net Framework) will result in a duplication of errors.
1379            </para>
1380            <para>
1381            This is because MS have changed the implementation of 
1382            System.Web.UI.PageRequestManager.OnPageError
1383            </para>
1384            <para>
1385            In v1.0.x.x, the code performs a brutal <code>Response.End();</code> in an attempt to
1386            "tidy up"! This means that the error will not bubble up to the Application.Error 
1387            handlers, so Elmah is unable to catch them.
1388            </para>
1389            <para>
1390            In v3.5, this is handled much more gracefully, allowing Elmah to do its thing without
1391            the need for this module!
1392            </para>
1393            </remarks>
1394        </member>
1395        <member name="M:Elmah.MsAjaxDeltaErrorLogModule.LogException(System.Exception,System.Web.HttpContext)">
1396            <summary>
1397            Logs an exception and its context to the error log.
1398            </summary>
1399        </member>
1400        <member name="T:Elmah.MySqlErrorLog">
1401            <summary>
1402            An <see cref="T:Elmah.ErrorLog"/> implementation that uses 
1403            <a href="http://www.mysql.com/">MySQL</a> as its backing store.
1404            </summary>
1405        </member>
1406        <member name="M:Elmah.MySqlErrorLog.#ctor(System.Collections.IDictionary)">
1407            <summary>
1408            Initializes a new instance of the <see cref="T:Elmah.SqlErrorLog"/> class
1409            using a dictionary of configured settings.
1410            </summary>
1411        </member>
1412        <member name="M:Elmah.MySqlErrorLog.#ctor(System.String)">
1413            <summary>
1414            Initializes a new instance of the <see cref="T:Elmah.SqlErrorLog"/> class
1415            to use a specific connection string for connecting to the database.
1416            </summary>
1417        </member>
1418        <member name="M:Elmah.MySqlErrorLog.Log(Elmah.Error)">
1419            <summary>
1420            Logs an error to the database.
1421            </summary>
1422            <remarks>
1423            Use the stored procedure called by this implementation to set a
1424            policy on how long errors are kept in the log. The default
1425            implementation stores all errors for an indefinite time.
1426            </remarks>
1427        </member>
1428        <member name="M:Elmah.MySqlErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)">
1429            <summary>
1430            Returns a page of errors from the databse in descending order 
1431            of logged time.
1432            </summary>
1433        </member>
1434        <member name="M:Elmah.MySqlErrorLog.GetError(System.String)">
1435            <summary>
1436            Returns the specified error from the database, or null 
1437            if it does not exist.
1438            </summary>
1439        </member>
1440        <member name="P:Elmah.MySqlErrorLog.Name">
1441            <summary>
1442            Gets the name of this error log implementation.
1443            </summary>
1444        </member>
1445        <member name="P:Elmah.MySqlErrorLog.ConnectionString">
1446            <summary>
1447            Gets the connection string used by the log to connect to the database.
1448            </summary>
1449        </member>
1450        <member name="T:Elmah.OracleErrorLog">
1451            <summary>
1452            An <see cref="T:Elmah.ErrorLog"/> implementation that uses Oracle as its backing store.
1453            </summary>
1454        </member>
1455        <member name="M:Elmah.OracleErrorLog.#ctor(System.Collections.IDictionary)">
1456            <summary>
1457            Initializes a new instance of the <see cref="T:Elmah.OracleErrorLog"/> class
1458            using a dictionary of configured settings.
1459            </summary>
1460        </member>
1461        <member name="M:Elmah.OracleErrorLog.#ctor(System.String)">
1462            <summary>
1463            Initializes a new instance of the <see cref="T:Elmah.OracleErrorLog"/> class
1464            to use a specific connection string for connecting to the database.
1465            </summary>
1466        </member>
1467        <member name="M:Elmah.OracleErrorLog.#ctor(System.String,System.String)">
1468            <summary>
1469            Initializes a new instance of the <see cref="T:Elmah.OracleErrorLog"/> class
1470            to use a specific connection string for connecting to the database and
1471            a specific schema owner.
1472            </summary>
1473        </member>
1474        <member name="M:Elmah.OracleErrorLog.Log(Elmah.Error)">
1475            <summary>
1476            Logs an error to the database.
1477            </summary>
1478            <remarks>
1479            Use the stored procedure called by this implementation to set a
1480            policy on how long errors are kept in the log. The default
1481            implementation stores all errors for an indefinite time.
1482            </remarks>
1483        </member>
1484        <member name="M:Elmah.OracleErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)">
1485            <summary>
1486            Returns a page of errors from the databse in descending order 
1487            of logged time.
1488            </summary>
1489        </member>
1490        <member name="M:Elmah.OracleErrorLog.GetError(System.String)">
1491            <summary>
1492            Returns the specified error from the database, or null 
1493            if it does not exist.
1494            </summary>
1495        </member>
1496        <member name="P:Elmah.OracleErrorLog.SchemaOwner">
1497            <summary>
1498            Gets the name of the schema owner where the errors are being stored.
1499            </summary>
1500        </member>
1501        <member name="P:Elmah.OracleErrorLog.Name">
1502            <summary>
1503            Gets the name of this error log implementation.
1504            </summary>
1505        </member>
1506        <member name="P:Elmah.OracleErrorLog.ConnectionString">
1507            <summary>
1508            Gets the connection string used by the log to connect to the database.
1509            </summary>
1510        </member>
1511        <member name="T:Elmah.PgsqlErrorLog">
1512            <summary>
1513            An <see cref="T:Elmah.ErrorLog"/> implementation that uses PostgreSQL
1514            as its backing store.
1515            </summary>
1516            
1517        </member>
1518        <member name="M:Elmah.PgsqlErrorLog.#ctor(System.Collections.IDictionary)">
1519            <summary>
1520            Initializes a new instance of the <see cref="T:Elmah.SqlErrorLog"/> class
1521            using a dictionary of configured settings.
1522            </summary>
1523        </member>
1524        <member name="M:Elmah.PgsqlErrorLog.#ctor(System.String)">
1525            <summary>
1526            Initializes a new instance of the <see cref="T:Elmah.SqlErrorLog"/> class
1527            to use a specific connection string for connecting to the database.
1528            </summary>
1529        </member>
1530        <member name="P:Elmah.PgsqlErrorLog.Name">
1531            <summary>
1532            Gets the name of this error log implementation.
1533            </summary>
1534        </member>
1535        <member name="P:Elmah.PgsqlErrorLog.ConnectionString">
1536            <summary>
1537            Gets the connection string used by the log to connect to the database.
1538            </summary>
1539        </member>
1540        <member name="T:Elmah.PoweredBy">
1541            <summary>
1542            Displays a "Powered-by ELMAH" message that also contains the assembly
1543            file version informatin and copyright notice.
1544            </summary>
1545        </member>
1546        <member name="M:Elmah.PoweredBy.RenderContents(System.Web.UI.HtmlTextWriter)">
1547            <summary>
1548            Renders the contents of the control into the specified writer.
1549            </summary>
1550        </member>
1551        <member name="T:Elmah.SccStamp">
1552            <summary>
1553            Represents a source code control (SCC) stamp and its components.
1554            </summary>
1555        </member>
1556        <member name="M:Elmah.SccStamp.#ctor(System.String)">
1557            <summary>
1558            Initializes an <see cref="T:Elmah.SccStamp"/> instance given a SCC stamp 
1559            ID. The ID is expected to be in the format popularized by CVS 
1560            and SVN.
1561            </summary>
1562        </member>
1563        <member name="M:Elmah.SccStamp.FindAll(System.Reflection.Assembly)">
1564            <summary>
1565            Finds and builds an array of <see cref="T:Elmah.SccStamp"/> instances 
1566            from all the <see cref="T:Elmah.SccAttribute"/> attributes applied to
1567            the given assembly.
1568            </summary>
1569        </member>
1570        <member name="M:Elmah.SccStamp.FindLatest(System.Reflection.Assembly)">
1571            <summary>
1572            Finds the latest SCC stamp for an assembly. The latest stamp is 
1573            the one with the highest revision number.
1574            </summary>
1575        </member>
1576        <member name="M:Elmah.SccStamp.FindLatest(Elmah.SccStamp[])">
1577            <summary>
1578            Finds the latest stamp among an array of <see cref="T:Elmah.SccStamp"/> 
1579            objects. The latest stamp is the one with the highest revision 
1580            number.
1581            </summary>
1582        </member>
1583        <member name="M:Elmah.SccStamp.SortByLastChanged(Elmah.SccStamp[])">
1584            <summary>
1585            Sorts an array of <see cref="T:Elmah.SccStamp"/> objects by their 
1586            revision numbers in ascending order.
1587            </summary>
1588        </member>
1589        <member name="M:Elmah.SccStamp.SortByLastChanged(Elmah.SccStamp[],System.Boolean)">
1590            <summary>
1591            Sorts an array of <see cref="T:Elmah.SccStamp"/> objects by their 
1592            revision numbers in ascending or descending order.
1593            </summary>
1594        </member>
1595        <member name="P:Elmah.SccStamp.Id">
1596            <summary>
1597            Gets the original SCC stamp ID.
1598            </summary>
1599        </member>
1600        <member name="P:Elmah.SccStamp.Author">
1601            <summary>
1602            Gets the author component of the SCC stamp ID.
1603            </summary>
1604        </member>
1605        <member name="P:Elmah.SccStamp.FileName">
1606            <summary>
1607            Gets the file name component of the SCC stamp ID.
1608            </summary>
1609        </member>
1610        <member name="P:Elmah.SccStamp.Revision">
1611            <summary>
1612            Gets the revision component of the SCC stamp ID.
1613            </summary>
1614        </member>
1615        <member name="P:Elmah.SccStamp.LastChanged">
1616            <summary>
1617            Gets the last modification time component of the SCC stamp ID.
1618            </summary>
1619        </member>
1620        <member name="P:Elmah.SccStamp.LastChangedUtc">
1621            <summary>
1622            Gets the last modification time, in coordinated universal time 
1623            (UTC), component of the SCC stamp ID in local time.
1624            </summary>
1625        </member>
1626        <member name="T:Elmah.SecuritySectionHandler">
1627            <summary>
1628            Handler for the &lt;security&gt; section of the
1629            configuration file.
1630            </summary>
1631        </member>
1632        <member name="T:Elmah.ServiceProviderQueryHandler">
1633            <summary>
1634            A delegate to an implementation that returns an <see cref="T:System.IServiceProvider"/>
1635            object based on a given context.
1636            </summary>
1637        </member>
1638        <member name="T:Elmah.ServiceCenter">
1639            <summary>
1640            Central point for locating arbitrary services.
1641            </summary>
1642        </member>
1643        <member name="F:Elmah.ServiceCenter.Default">
1644            <summary>
1645            The default and factory-supplied implementation of 
1646            <see cref="T:Elmah.ServiceProviderQueryHandler"/>.
1647            </summary>
1648        </member>
1649        <member name="M:Elmah.ServiceCenter.FindService(System.Object,System.Type)">
1650            <summary>
1651            Attempts to locate a service of a given type based on a given context.
1652            If the service is not available, a null reference is returned.
1653            </summary>
1654        </member>
1655        <member name="M:Elmah.ServiceCenter.GetService(System.Object,System.Type)">
1656            <summary>
1657            Gets a service of a given type based on a given context.
1658            If the service is not available, an exception is thrown.
1659            </summary>
1660        </member>
1661        <member name="M:Elmah.ServiceCenter.GetServiceProvider(System.Object)">
1662            <summary>
1663            Gets an <see cref="T:System.IServiceProvider"/> object based on a 
1664            supplied context and which can be used to request further
1665            services.
1666            </summary>
1667        </member>
1668        <member name="P:Elmah.ServiceCenter.Current">
1669            <summary>
1670            The current <see cref="T:Elmah.ServiceProviderQueryHandler"/> implementation
1671            in effect.
1672            </summary>
1673        </member>
1674        <member name="T:Elmah.SimpleServiceProviderFactory">
1675            <summary>
1676            A simple factory for creating instances of types specified in a 
1677            section of the configuration file.
1678            </summary>
1679        </member>
1680        <member name="T:Elmah.SqlErrorLog">
1681            <summary>
1682            An <see cref="T:Elmah.ErrorLog"/> implementation that uses Microsoft SQL 
1683            Server 2000 as its backing store.
1684            </summary>
1685        </member>
1686        <member name="M:Elmah.SqlErrorLog.#ctor(System.Collections.IDictionary)">
1687            <summary>
1688            Initializes a new instance of the <see cref="T:Elmah.SqlErrorLog"/> class
1689            using a dictionary of configured settings.
1690            </summary>
1691        </member>
1692        <member name="M:Elmah.SqlErrorLog.#ctor(System.String)">
1693            <summary>
1694            Initializes a new instance of the <see cref="T:Elmah.SqlErrorLog"/> class
1695            to use a specific connection string for connecting to the database.
1696            </summary>
1697        </member>
1698        <member name="M:Elmah.SqlErrorLog.Log(Elmah.Error)">
1699            <summary>
1700            Logs an error to the database.
1701            </summary>
1702            <remarks>
1703            Use the stored procedure called by this implementation to set a
1704            policy on how long errors are kept in the log. The default
1705            implementation stores all errors for an indefinite time.
1706            </remarks>
1707        </member>
1708        <member name="M:Elmah.SqlErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)">
1709            <summary>
1710            Returns a page of errors from the databse in descending order 
1711            of logged time.
1712            </summary>
1713        </member>
1714        <member name="M:Elmah.SqlErrorLog.BeginGetErrors(System.Int32,System.Int32,System.Collections.IList,System.AsyncCallback,System.Object)">
1715            <summary>
1716            Begins an asynchronous version of <see cref="M:Elmah.SqlErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)"/>.
1717            </summary>
1718        </member>
1719        <member name="M:Elmah.SqlErrorLog.EndGetErrors(System.IAsyncResult)">
1720            <summary>
1721            Ends an asynchronous version of <see cref="M:Elmah.ErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)"/>.
1722            </summary>
1723        </member>
1724        <member name="M:Elmah.SqlErrorLog.GetError(System.String)">
1725            <summary>
1726            Returns the specified error from the database, or null 
1727            if it does not exist.
1728            </summary>
1729        </member>
1730        <member name="P:Elmah.SqlErrorLog.Name">
1731            <summary>
1732            Gets the name of this error log implementation.
1733            </summary>
1734        </member>
1735        <member name="P:Elmah.SqlErrorLog.ConnectionString">
1736            <summary>
1737            Gets the connection string used by the log to connect to the database.
1738            </summary>
1739        </member>
1740        <member name="T:Elmah.SqlErrorLog.AsyncResultWrapper">
1741            <summary>
1742            An <see cref="T:System.IAsyncResult"/> implementation that wraps another.
1743            </summary>
1744        </member>
1745        <member name="T:Elmah.SqlServerCompactErrorLog">
1746            <summary>
1747            An <see cref="T:Elmah.ErrorLog"/> implementation that uses SQL Server 
1748            Compact 4 as its backing store.
1749            </summary>
1750        </member>
1751        <member name="M:Elmah.SqlServerCompactErrorLog.#ctor(System.Collections.IDictionary)">
1752            <summary>
1753            Initializes a new instance of the <see cref="T:Elmah.SqlServerCompactErrorLog"/> class
1754            using a dictionary of configured settings.
1755            </summary>
1756        </member>
1757        <member name="M:Elmah.SqlServerCompactErrorLog.#ctor(System.String)">
1758            <summary>
1759            Initializes a new instance of the <see cref="T:Elmah.SqlServerCompactErrorLog"/> class
1760            to use a specific connection string for connecting to the database.
1761            </summary>
1762        </member>
1763        <member name="M:Elmah.SqlServerCompactErrorLog.Log(Elmah.Error)">
1764            <summary>
1765            Logs an error to the database.
1766            </summary>
1767            <remarks>
1768            Use the stored procedure called by this implementation to set a
1769            policy on how long errors are kept in the log. The default
1770            implementation stores all errors for an indefinite time.
1771            </remarks>
1772        </member>
1773        <member name="M:Elmah.SqlServerCompactErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)">
1774            <summary>
1775            Returns a page of errors from the databse in descending order 
1776            of logged time.
1777            </summary>
1778            
1779        </member>
1780        <member name="M:Elmah.SqlServerCompactErrorLog.GetError(System.String)">
1781            <summary>
1782            Returns the specified error from the database, or null 
1783            if it does not exist.
1784            </summary>
1785        </member>
1786        <member name="P:Elmah.SqlServerCompactErrorLog.Name">
1787            <summary>
1788            Gets the name of this error log implementation.
1789            </summary>
1790        </member>
1791        <member name="P:Elmah.SqlServerCompactErrorLog.ConnectionString">
1792            <summary>
1793            Gets the connection string used by the log to connect to the database.
1794            </summary>
1795        </member>
1796        <member name="T:Elmah.StringFormatter">
1797            <summary>
1798            Helper class for formatting templated strings with supplied replacements.
1799            </summary>
1800        </member>
1801        <member name="M:Elmah.StringFormatter.Format(System.String,System.Object[])">
1802            <summary>
1803            Replaces each format item in a specified string with the text 
1804            equivalent of a corresponding object's value. 
1805            </summary>
1806        </member>
1807        <member name="T:Elmah.StringTranslation">
1808            <summary>
1809            Provides translation from multiple representations of a string to a
1810            single base representation.
1811            </summary>
1812        </member>
1813        <member name="T:Elmah.SQLiteErrorLog">
1814            <summary>
1815            An <see cref="T:Elmah.ErrorLog"/> implementation that uses SQLite as its backing store.
1816            </summary>
1817        </member>
1818        <member name="M:Elmah.SQLiteErrorLog.#ctor(System.Collections.IDictionary)">
1819            <summary>
1820            Initializes a new instance of the <see cref="T:Elmah.SQLiteErrorLog"/> class
1821            using a dictionary of configured settings.
1822            </summary>
1823        </member>
1824        <member name="M:Elmah.SQLiteErrorLog.#ctor(System.String)">
1825            <summary>
1826            Initializes a new instance of the <see cref="T:Elmah.SQLiteErrorLog"/> class
1827            to use a specific connection string for connecting to the database.
1828            </summary>
1829        </member>
1830        <member name="M:Elmah.SQLiteErrorLog.Log(Elmah.Error)">
1831            <summary>
1832            Logs an error to the database.
1833            </summary>
1834            <remarks>
1835            Use the stored procedure called by this implementation to set a
1836            policy on how long errors are kept in the log. The default
1837            implementation stores all errors for an indefinite time.
1838            </remarks>
1839        </member>
1840        <member name="M:Elmah.SQLiteErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)">
1841            <summary>
1842            Returns a page of errors from the databse in descending order 
1843            of logged time.
1844            </summary>
1845        </member>
1846        <member name="M:Elmah.SQLiteErrorLog.GetError(System.String)">
1847            <summary>
1848            Returns the specified error from the database, or null 
1849            if it does not exist.
1850            </summary>
1851        </member>
1852        <member name="P:Elmah.SQLiteErrorLog.Name">
1853            <summary>
1854            Gets the name of this error log implementation.
1855            </summary>
1856        </member>
1857        <member name="P:Elmah.SQLiteErrorLog.ConnectionString">
1858            <summary>
1859            Gets the connection string used by the log to connect to the database.
1860            </summary>
1861        </member>
1862        <member name="T:Elmah.TestException">
1863            <summary>
1864            The exception that is thrown when to test the error logging 
1865            subsystem. This exception is used for testing purposes only and 
1866            should not be used for any other purpose.
1867            </summary>
1868        </member>
1869        <member name="M:Elmah.TestException.#ctor">
1870            <summary>
1871            Initializes a new instance of the <see cref="T:Elmah.TestException"/> class.
1872            </summary>
1873        </member>
1874        <member name="M:Elmah.TestException.#ctor(System.String)">
1875            <summary>
1876            Initializes a new instance of the <see cref="T:Elmah.TestException"/> class 
1877            with a specified error message.
1878            </summary>
1879        </member>
1880        <member name="M:Elmah.TestException.#ctor(System.String,System.Exception)">
1881            <summary>
1882            ializes a new instance of the <see cref="T:Elmah.TestException"/> 
1883            class with a specified error message and a reference to the 
1884            inner exception that is the cause of this exception.
1885            </summary>
1886        </member>
1887        <member name="M:Elmah.TestException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
1888            <summary>
1889            Initializes a new instance of the <see cref="T:Elmah.TestException"/> class 
1890            with serialized data.
1891            </summary>
1892        </member>
1893        <member name="T:Elmah.XmlFileErrorLog">
1894            <summary>
1895            An <see cref="T:Elmah.ErrorLog"/> implementation that uses XML files stored on 
1896            disk as its backing store.
1897            </summary>
1898        </member>
1899        <member name="M:Elmah.XmlFileErrorLog.#ctor(System.Collections.IDictionary)">
1900            <summary>
1901            Initializes a new instance of the <see cref="T:Elmah.XmlFileErrorLog"/> class
1902            using a dictionary of configured settings.
1903            </summary>
1904        </member>
1905        <member name="M:Elmah.XmlFileErrorLog.MapPath(System.String)">
1906            <remarks>
1907            This method is excluded from inlining so that if 
1908            HostingEnvironment does not need JIT-ing if it is not implicated
1909            by the caller.
1910            </remarks>
1911        </member>
1912        <member name="M:Elmah.XmlFileErrorLog.#ctor(System.String)">
1913            <summary>
1914            Initializes a new instance of the <see cref="T:Elmah.XmlFileErrorLog"/> class
1915            to use a specific path to store/load XML files.
1916            </summary>
1917        </member>
1918        <member name="M:Elmah.XmlFileErrorLog.Log(Elmah.Error)">
1919            <summary>
1920            Logs an error to the database.
1921            </summary>
1922            <remarks>
1923            Logs an error as a single XML file stored in a folder. XML files are named with a
1924            sortable date and a unique identifier. Currently the XML files are stored indefinately.
1925            As they are stored as files, they may be managed using standard scheduled jobs.
1926            </remarks>
1927        </member>
1928        <member name="M:Elmah.XmlFileErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)">
1929            <summary>
1930            Returns a page of errors from the folder in descending order 
1931            of logged time as defined by the sortable filenames.
1932            </summary>
1933        </member>
1934        <member name="M:Elmah.XmlFileErrorLog.GetError(System.String)">
1935            <summary>
1936            Returns the specified error from the filesystem, or throws an exception if it does not exist.
1937            </summary>
1938        </member>
1939        <member name="P:Elmah.XmlFileErrorLog.LogPath">
1940            <summary>
1941            Gets the path to where the log is stored.
1942            </summary>
1943        </member>
1944        <member name="P:Elmah.XmlFileErrorLog.Name">
1945            <summary>
1946            Gets the name of this error log implementation.
1947            </summary>
1948        </member>
1949        <member name="T:Elmah.XmlSerializer">
1950            <summary>
1951            Serializes object to and from XML documents.
1952            </summary>
1953        </member>
1954        <member name="T:Elmah.XmlText">
1955            <summary>
1956            XML 1.0 services.
1957            </summary>
1958        </member>
1959        <member name="M:Elmah.XmlText.StripIllegalXmlCharacters(System.String)">
1960            <summary>
1961            Replaces illegal XML characters with a question mark (?).
1962            </summary>
1963            <remarks>
1964            Only strips illegal characters as per XML 1.0, not 1.1. 
1965            See section <a href="http://www.w3.org/TR/2006/REC-xml-20060816/#charsets">2.2 Characters</a>
1966            of <a href="http://www.w3.org/TR/2006/REC-xml-20060816">Extensible Markup Language (XML) 1.0 (Fourth Edition)</a>.
1967            </remarks>
1968        </member>
1969        <member name="M:Elmah.XmlText.StripIllegalXmlCharacters(System.String,System.String)">
1970            <summary>
1971            Replaces illegal XML characters with a replacement string,
1972            with the default being a question mark (?) if the replacement
1973            is null reference.
1974            </summary>
1975            <remarks>
1976            Only strips illegal characters as per XML 1.0, not 1.1. 
1977            See section <a href="http://www.w3.org/TR/2006/REC-xml-20060816/#charsets">2.2 Characters</a>
1978            of <a href="http://www.w3.org/TR/2006/REC-xml-20060816">Extensible Markup Language (XML) 1.0 (Fourth Edition)</a>.
1979            </remarks>
1980        </member>
1981    </members>
1982</doc>