/samples/Demo/bin/Elmah.xml
XML | 1982 lines | 1980 code | 2 blank | 0 comment | 0 complexity | accb9ebc8e2d1f3bbd3ad018b772c166 MD5 | raw file
Large files files are truncated, but you can click here to view the full file
1<?xml version="1.0"?> 2<doc> 3 <assembly> 4 <name>Elmah</name> 5 </assembly> 6 <members> 7 <member name="T:Elmah.Assertions.AssertionFactoryHandler"> 8 <summary> 9 Represents the method that will be responsible for creating an 10 assertion object and initializing it from an XML configuration 11 element. 12 </summary> 13 </member> 14 <member name="T:Elmah.Assertions.AssertionFactory"> 15 <summary> 16 Holds factory methods for creating configured assertion objects. 17 </summary> 18 </member> 19 <member name="M:Elmah.Assertions.AssertionFactory.DecodeClrTypeNamespaceFromXmlNamespace(System.String,System.String@,System.String@)"> 20 <remarks> 21 Ideally, we would be able to use SoapServices.DecodeXmlNamespaceForClrTypeNamespace 22 but that requires a link demand permission that will fail in partially trusted 23 environments such as ASP.NET medium trust. 24 </remarks> 25 </member> 26 <member name="T:Elmah.Assertions.ComparisonAssertion"> 27 <summary> 28 An assertion implementation whose test is based on whether 29 the result of an input expression evaluated against a context 30 matches a regular expression pattern or not. 31 </summary> 32 </member> 33 <member name="T:Elmah.Assertions.IAssertion"> 34 <summary> 35 Provides evaluation of a context to determine whether it matches 36 certain criteria or not. 37 </summary> 38 </member> 39 <member name="M:Elmah.Assertions.IAssertion.Test(System.Object)"> 40 <remarks> 41 The context is typed generically as System.Object when it could have 42 been restricted to System.Web.HttpContext and also avoid unnecessary 43 casting downstream. However, using object allows simple 44 assertions to be unit-tested without having to stub out a lot of 45 the classes from System.Web (most of which cannot be stubbed anyhow 46 due to lack of virtual and instance methods). 47 </remarks> 48 </member> 49 <member name="T:Elmah.Assertions.CompositeAssertion"> 50 <summary> 51 Read-only collection of <see cref="T:Elmah.Assertions.IAssertion"/> instances. 52 </summary> 53 </member> 54 <member name="T:Elmah.DataBinder"> 55 <summary> 56 Provides data expression evaluation facilites similar to 57 <see cref="T:System.Web.UI.DataBinder"/> in ASP.NET. 58 </summary> 59 </member> 60 <member name="T:Elmah.Assertions.JScriptAssertion"> 61 <summary> 62 An assertion implementation that uses a JScript expression to 63 determine the outcome. 64 </summary> 65 <remarks> 66 Each instance of this type maintains a separate copy of the JScript 67 engine so use it sparingly. For example, instead of creating several 68 objects, each with different a expression, try and group all 69 expressions that apply to particular context into a single compound 70 JScript expression using the conditional-OR (||) operator. 71 </remarks> 72 </member> 73 <member name="T:Elmah.Assertions.JScriptAssertion.PartialTrustEvaluationStrategy"> 74 <summary> 75 Uses the JScript eval function to compile and evaluate the 76 expression against the context on each evaluation. 77 </summary> 78 </member> 79 <member name="T:Elmah.Assertions.JScriptAssertion.FullTrustEvaluationStrategy"> 80 <summary> 81 Compiles the given expression into a JScript function at time of 82 construction and then simply invokes it during evaluation, using 83 the context as a parameter. 84 </summary> 85 </member> 86 <member name="T:Elmah.Assertions.RegexMatchAssertion"> 87 <summary> 88 An assertion implementation whose test is based on whether 89 the result of an input expression evaluated against a context 90 matches a regular expression pattern or not. 91 </summary> 92 </member> 93 <member name="T:Elmah.Assertions.StaticAssertion"> 94 <summary> 95 An static assertion implementation that always evaluates to 96 a preset value. 97 </summary> 98 </member> 99 <member name="T:Elmah.Assertions.TypeAssertion"> 100 <summary> 101 An assertion implementation whose test is based on whether 102 the result of an input expression evaluated against a context 103 matches a regular expression pattern or not. 104 </summary> 105 </member> 106 <member name="T:Elmah.AboutPage"> 107 <summary> 108 Renders an HTML page that presents information about the version, 109 build configuration, source files as well as a method to check 110 for updates. 111 </summary> 112 </member> 113 <member name="T:Elmah.ErrorPageBase"> 114 <summary> 115 Provides the base implementation and layout for most pages that render 116 HTML for the error log. 117 </summary> 118 </member> 119 <member name="T:Elmah.AccessErrorLog"> 120 <summary> 121 An <see cref="T:Elmah.ErrorLog"/> implementation that uses Microsoft Access 122 as its backing store. 123 </summary> 124 <remarks> 125 The MDB file is automatically created at the path specified in the 126 connection string if it does not already exist. 127 </remarks> 128 </member> 129 <member name="T:Elmah.ErrorLog"> 130 <summary> 131 Represents an error log capable of storing and retrieving errors 132 generated in an ASP.NET Web application. 133 </summary> 134 </member> 135 <member name="M:Elmah.ErrorLog.Log(Elmah.Error)"> 136 <summary> 137 Logs an error in log for the application. 138 </summary> 139 </member> 140 <member name="M:Elmah.ErrorLog.BeginLog(Elmah.Error,System.AsyncCallback,System.Object)"> 141 <summary> 142 When overridden in a subclass, begins an asynchronous version 143 of <see cref="M:Elmah.ErrorLog.Log(Elmah.Error)"/>. 144 </summary> 145 </member> 146 <member name="M:Elmah.ErrorLog.EndLog(System.IAsyncResult)"> 147 <summary> 148 When overridden in a subclass, ends an asynchronous version 149 of <see cref="M:Elmah.ErrorLog.Log(Elmah.Error)"/>. 150 </summary> 151 </member> 152 <member name="M:Elmah.ErrorLog.GetError(System.String)"> 153 <summary> 154 Retrieves a single application error from log given its 155 identifier, or null if it does not exist. 156 </summary> 157 </member> 158 <member name="M:Elmah.ErrorLog.BeginGetError(System.String,System.AsyncCallback,System.Object)"> 159 <summary> 160 When overridden in a subclass, begins an asynchronous version 161 of <see cref="M:Elmah.ErrorLog.GetError(System.String)"/>. 162 </summary> 163 </member> 164 <member name="M:Elmah.ErrorLog.EndGetError(System.IAsyncResult)"> 165 <summary> 166 When overridden in a subclass, ends an asynchronous version 167 of <see cref="M:Elmah.ErrorLog.GetError(System.String)"/>. 168 </summary> 169 </member> 170 <member name="M:Elmah.ErrorLog.GetApplications"> 171 <summary> 172 This block will be used to get the Applications and consumed on the errorLogPage, in a drop down 173 </summary> 174 <returns></returns> 175 </member> 176 <member name="M:Elmah.ErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)"> 177 <summary> 178 Retrieves a page of application errors from the log in 179 descending order of logged time. 180 </summary> 181 </member> 182 <member name="M:Elmah.ErrorLog.BeginGetErrors(System.Int32,System.Int32,System.Collections.IList,System.AsyncCallback,System.Object)"> 183 <summary> 184 When overridden in a subclass, begins an asynchronous version 185 of <see cref="M:Elmah.ErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)"/>. 186 </summary> 187 </member> 188 <member name="M:Elmah.ErrorLog.EndGetErrors(System.IAsyncResult)"> 189 <summary> 190 When overridden in a subclass, ends an asynchronous version 191 of <see cref="M:Elmah.ErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)"/>. 192 </summary> 193 </member> 194 <member name="M:Elmah.ErrorLog.GetDefault(System.Web.HttpContext)"> 195 <summary> 196 Gets the default error log implementation specified in the 197 configuration file, or the in-memory log implemention if 198 none is configured. 199 </summary> 200 </member> 201 <member name="P:Elmah.ErrorLog.Name"> 202 <summary> 203 Get the name of this log. 204 </summary> 205 </member> 206 <member name="P:Elmah.ErrorLog.ApplicationName"> 207 <summary> 208 Gets the name of the application to which the log is scoped. 209 </summary> 210 </member> 211 <member name="P:Elmah.ErrorLog.Default"> 212 <summary> 213 Gets the default error log implementation specified in the 214 configuration file, or the in-memory log implemention if 215 none is configured. 216 </summary> 217 </member> 218 <member name="M:Elmah.AccessErrorLog.#ctor(System.Collections.IDictionary)"> 219 <summary> 220 Initializes a new instance of the <see cref="T:Elmah.AccessErrorLog"/> class 221 using a dictionary of configured settings. 222 </summary> 223 </member> 224 <member name="M:Elmah.AccessErrorLog.#ctor(System.String)"> 225 <summary> 226 Initializes a new instance of the <see cref="T:Elmah.AccessErrorLog"/> class 227 to use a specific connection string for connecting to the database. 228 </summary> 229 </member> 230 <member name="M:Elmah.AccessErrorLog.Log(Elmah.Error)"> 231 <summary> 232 Logs an error to the database. 233 </summary> 234 <remarks> 235 Use the stored procedure called by this implementation to set a 236 policy on how long errors are kept in the log. The default 237 implementation stores all errors for an indefinite time. 238 </remarks> 239 </member> 240 <member name="M:Elmah.AccessErrorLog.GetErrors(System.Int32,System.Int32,System.Collections.IList)"> 241 <summary> 242 Returns a page of errors from the databse in descending order 243 of logged time. 244 </summary> 245 </member> 246 <member name="M:Elmah.AccessErrorLog.GetError(System.String)"> 247 <summary> 248 Returns the specified error from the database, or null 249 if it does not exist. 250 </summary> 251 </member> 252 <member name="P:Elmah.AccessErrorLog.Name"> 253 <summary> 254 Gets the name of this error log implementation. 255 </summary> 256 </member> 257 <member name="P:Elmah.AccessErrorLog.ConnectionString"> 258 <summary> 259 Gets the connection string used by the log to connect to the database. 260 </summary> 261 </member> 262 <member name="T:Elmah.ApplicationException"> 263 <summary> 264 The exception that is thrown when a non-fatal error occurs. 265 This exception also serves as the base for all exceptions thrown by 266 this library. 267 </summary> 268 </member> 269 <member name="M:Elmah.ApplicationException.#ctor"> 270 <summary> 271 Initializes a new instance of the <see cref="T:Elmah.ApplicationException"/> class. 272 </summary> 273 </member> 274 <member name="M:Elmah.ApplicationException.#ctor(System.String)"> 275 <summary> 276 Initializes a new instance of the <see cref="T:Elmah.ApplicationException"/> class 277 with a specified error message. 278 </summary> 279 </member> 280 <member name="M:Elmah.ApplicationException.#ctor(System.String,System.Exception)"> 281 <summary> 282 Initializes a new instance of the <see cref="T:Elmah.ApplicationException"/> 283 class with a specified error message and a reference to the 284 inner exception that is the cause of this exception. 285 </summary> 286 </member> 287 <member name="M:Elmah.ApplicationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 288 <summary> 289 Initializes a new instance of the <see cref="T:Elmah.ApplicationException"/> class 290 with serialized data. 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 <errorFilter> 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 <errorLog> 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 <head> section of the HTML document. 793 </summary> 794 </member> 795 <member name="M:Elmah.ErrorMailHtmlFormatter.RenderBody"> 796 <summary> 797 Renders the <body> 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 <style> 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 <errorMail> 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 <errorTweet> 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…
Large files files are truncated, but you can click here to view the full file