/src/TestSite/Bin/Elmah.xml
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 <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.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 <security> 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>