[Tizen] Add BuildTools 2.1.0-rc1-02804-05
[platform/upstream/coreclr.git] / Tools / dotnetcli / sdk / NuGetFallbackFolder / microsoft.applicationinsights / 2.4.0 / lib / net46 / Microsoft.ApplicationInsights.XML
1 <?xml version="1.0"?>
2 <doc>
3     <assembly>
4         <name>Microsoft.ApplicationInsights</name>
5     </assembly>
6     <members>
7         <member name="M:Microsoft.ApplicationInsights.ActivityExtensions.TryRun(System.Action)">
8             <summary>
9             Executes action if Activity is available (DiagnosticSource DLL is available).
10             Decorate all code that works with Activity with this method.
11             </summary>
12             <param name="action">Action to execute.</param>
13             <returns>True if Activity is available, false otherwise.</returns>
14         </member>
15         <member name="T:Microsoft.ApplicationInsights.Channel.InMemoryChannel">
16             <summary>
17             Represents a communication channel for sending telemetry to Application Insights via HTTPS. There will be a buffer that will not be persisted, to enforce the 
18             queued telemetry items to be sent, <see cref="M:Microsoft.ApplicationInsights.Channel.ITelemetryChannel.Flush"/> should be called.    
19             </summary>
20         </member>
21         <member name="F:Microsoft.ApplicationInsights.Channel.InMemoryChannel.isDisposed">
22             <summary>
23             Indicates if this instance has been disposed of.
24             </summary>
25         </member>
26         <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.#ctor">
27             <summary>
28             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.InMemoryChannel" /> class.
29             </summary>
30         </member>
31         <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.#ctor(Microsoft.ApplicationInsights.Channel.TelemetryBuffer,Microsoft.ApplicationInsights.Channel.InMemoryTransmitter)">
32             <summary>
33             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.InMemoryChannel" /> class. Used in unit tests for constructor injection.  
34             </summary>
35             <param name="telemetryBuffer">The telemetry buffer that will be used to enqueue new events.</param>
36             <param name="transmitter">The in memory transmitter that will send the events queued in the buffer.</param>
37         </member>
38         <member name="P:Microsoft.ApplicationInsights.Channel.InMemoryChannel.DeveloperMode">
39             <summary>
40             Gets or sets a value indicating whether developer mode of telemetry transmission is enabled.
41             </summary>
42         </member>
43         <member name="P:Microsoft.ApplicationInsights.Channel.InMemoryChannel.SendingInterval">
44             <summary>
45             Gets or sets the sending interval. Once the interval expires, <see cref="T:Microsoft.ApplicationInsights.Channel.InMemoryChannel"/> 
46             serializes the accumulated telemetry items for transmission and sends it over the wire.
47             </summary>    
48         </member>
49         <member name="P:Microsoft.ApplicationInsights.Channel.InMemoryChannel.EndpointAddress">
50             <summary>
51             Gets or sets the HTTP address where the telemetry is sent.
52             </summary>
53         </member>
54         <member name="P:Microsoft.ApplicationInsights.Channel.InMemoryChannel.MaxTelemetryBufferCapacity">
55             <summary>
56             Gets or sets the maximum number of telemetry items will accumulate in a memory before 
57             the <see cref="T:Microsoft.ApplicationInsights.Channel.InMemoryChannel"/> serializing them for transmission to Application Insights.
58             This is not a hard limit on how many unsent items can be in the buffer.
59             </summary>
60         </member>
61         <member name="P:Microsoft.ApplicationInsights.Channel.InMemoryChannel.BacklogSize">
62             <summary>
63             Gets or sets the maximum number of telemetry items that can be in the backlog to send. This is a hard limit
64             and Items will be dropped by the <see cref="T:Microsoft.ApplicationInsights.Channel.InMemoryChannel"/> once this limit is hit until items are drained from the buffer.
65             </summary>
66         </member>
67         <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.Send(Microsoft.ApplicationInsights.Channel.ITelemetry)">
68             <summary>
69             Sends an instance of ITelemetry through the channel.
70             </summary>
71         </member>
72         <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.Flush">
73             <summary>
74             Will send all the telemetry items stored in the memory.
75             </summary>
76         </member>
77         <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.Flush(System.TimeSpan)">
78             <summary>
79             Will send all the telemetry items stored in the memory.
80             </summary>
81             <param name="timeout">Timeout interval to abort sending.</param>
82         </member>
83         <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.Dispose">
84             <summary>
85             Disposing the channel.
86             </summary>
87         </member>
88         <member name="T:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter">
89             <summary>
90             A transmitter that will immediately send telemetry over HTTP. 
91             Telemetry items are being sent when Flush is called, or when the buffer is full (An OnFull "event" is raised) or every 30 seconds. 
92             </summary>
93         </member>
94         <member name="F:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.sendingLockObj">
95             <summary>
96             A lock object to serialize the sending calls from Flush, OnFull event and the Runner.  
97             </summary>
98         </member>
99         <member name="F:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.disposeCount">
100             <summary>
101             The number of times this object was disposed.
102             </summary>
103         </member>
104         <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.Dispose">
105             <summary>
106             Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
107             </summary>
108         </member>
109         <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.Flush(System.TimeSpan)">
110             <summary>
111             Flushes the in-memory buffer and sends it.
112             </summary>
113         </member>
114         <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.Runner">
115             <summary>
116             Flushes the in-memory buffer and sends the telemetry items in <see cref="F:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.sendingInterval"/> intervals or when 
117             <see cref="F:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.startRunnerEvent" /> is set.
118             </summary>
119         </member>
120         <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.OnBufferFull">
121             <summary>
122             Happens when the in-memory buffer is full. Flushes the in-memory buffer and sends the telemetry items.
123             </summary>
124         </member>
125         <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.DequeueAndSend(System.TimeSpan)">
126             <summary>
127             Flushes the in-memory buffer and send it.
128             </summary>
129         </member>
130         <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.Send(System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Channel.ITelemetry},System.TimeSpan)">
131             <summary>
132             Serializes a list of telemetry items and sends them.
133             </summary>
134         </member>
135         <member name="T:Microsoft.ApplicationInsights.Channel.ITelemetry">
136             <summary>
137             The base telemetry type for application insights.
138             </summary>
139         </member>
140         <member name="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Timestamp">
141             <summary>
142             Gets or sets date and time when telemetry was recorded.
143             </summary>
144         </member>
145         <member name="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Context">
146             <summary>
147             Gets the context associated with this telemetry instance.
148             </summary>
149         </member>
150         <member name="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Sequence">
151             <summary>
152             Gets or sets the value that defines absolute order of the telemetry item.
153             </summary>
154             <remarks>
155             The sequence is used to track absolute order of uploaded telemetry items. It is a two-part value that includes 
156             a stable identifier for the current boot session and an incrementing identifier for each event added to the upload queue:
157             For UTC this would increment for all events across the system.
158             For Persistence this would increment for all events emitted from the hosting process.    
159             The Sequence helps track how many events were fired and how many events were uploaded and enables identification 
160             of data lost during upload and de-duplication of events on the ingress server.
161             From <a href="https://microsoft.sharepoint.com/teams/CommonSchema/Shared%20Documents/Schema%20Specs/Common%20Schema%202%20-%20Language%20Specification.docx"/>.
162             </remarks>
163         </member>
164         <member name="M:Microsoft.ApplicationInsights.Channel.ITelemetry.Sanitize">
165             <summary>
166             Sanitizes the properties of the telemetry item based on DP constraints.
167             </summary>
168         </member>
169         <member name="T:Microsoft.ApplicationInsights.Channel.ITelemetryChannel">
170             <summary>
171             Represents a communication channel for sending telemetry to application insights.
172             </summary>
173         </member>
174         <member name="P:Microsoft.ApplicationInsights.Channel.ITelemetryChannel.DeveloperMode">
175             <summary>
176             Gets or sets a value indicating whether this channel is in developer mode.
177             </summary>
178         </member>
179         <member name="P:Microsoft.ApplicationInsights.Channel.ITelemetryChannel.EndpointAddress">
180             <summary>
181             Gets or sets the endpoint address of the channel.
182             </summary>
183         </member>
184         <member name="M:Microsoft.ApplicationInsights.Channel.ITelemetryChannel.Send(Microsoft.ApplicationInsights.Channel.ITelemetry)">
185             <summary>
186             Sends an instance of ITelemetry through the channel.
187             </summary>
188         </member>
189         <member name="M:Microsoft.ApplicationInsights.Channel.ITelemetryChannel.Flush">
190             <summary>
191             Flushes the in-memory buffer.
192             </summary>
193         </member>
194         <member name="T:Microsoft.ApplicationInsights.Channel.TelemetryBuffer">
195             <summary>
196             Accumulates <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> items for efficient transmission.
197             </summary>
198         </member>
199         <member name="F:Microsoft.ApplicationInsights.Channel.TelemetryBuffer.OnFull">
200             <summary>
201             Delegate that is raised when the buffer is full.
202             </summary>
203         </member>
204         <member name="P:Microsoft.ApplicationInsights.Channel.TelemetryBuffer.Capacity">
205             <summary>
206             Gets or sets the maximum number of telemetry items that can be buffered before transmission.
207             </summary>        
208         </member>
209         <member name="P:Microsoft.ApplicationInsights.Channel.TelemetryBuffer.BacklogSize">
210             <summary>
211             Gets or sets the maximum number of telemetry items that can be in the backlog to send. Items will be dropped
212             once this limit is hit.
213             </summary>        
214         </member>
215         <member name="T:Microsoft.ApplicationInsights.Channel.Transmission">
216             <summary>
217             Implements an asynchronous transmission of data to an HTTP POST endpoint.
218             </summary>
219         </member>
220         <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.#ctor(System.Uri,System.Byte[],System.String,System.String,System.TimeSpan)">
221             <summary>
222             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.Transmission"/> class.
223             </summary>
224         </member>
225         <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.#ctor(System.Uri,System.Collections.Generic.ICollection{Microsoft.ApplicationInsights.Channel.ITelemetry},System.TimeSpan)">
226             <summary>
227             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.Transmission"/> class.
228             </summary>
229         </member>
230         <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.#ctor(System.Uri,System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Channel.ITelemetry},System.String,System.String,System.TimeSpan)">
231             <summary>
232             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.Transmission"/> class. This overload is for Test purposes. 
233             </summary>
234         </member>
235         <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.#ctor">
236             <summary>
237             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.Transmission"/> class. This overload is for Test purposes. 
238             </summary>
239         </member>
240         <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.EndpointAddress">
241             <summary>
242             Gets the Address of the endpoint to which transmission will be sent.
243             </summary>
244         </member>
245         <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.Content">
246             <summary>
247             Gets the content of the transmission.
248             </summary>
249         </member>
250         <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.ContentType">
251             <summary>
252             Gets the content's type of the transmission.
253             </summary>
254         </member>
255         <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.ContentEncoding">
256             <summary>
257             Gets the encoding method of the transmission.
258             </summary>
259         </member>
260         <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.Timeout">
261             <summary>
262             Gets a timeout value for the transmission.
263             </summary>
264         </member>
265         <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.Id">
266             <summary>
267             Gets an id of the transmission.
268             </summary>
269         </member>
270         <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.TelemetryItems">
271             <summary>
272             Gets the number of telemetry items in the transmission.
273             </summary>
274         </member>
275         <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.SendAsync">
276             <summary>
277             Executes the request that the current transmission represents.
278             </summary>
279             <returns>The task to await.</returns>
280         </member>
281         <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.Split(System.Func{System.Int32,System.Int32})">
282             <summary>
283             Splits the Transmission object into two pieces using a method 
284             to determine the length of the first piece based off of the length of the transmission.
285             </summary>
286             <returns>
287             A tuple with the first item being a Transmission object with n ITelemetry objects
288             and the second item being a Transmission object with the remaining ITelemetry objects.
289             </returns>
290         </member>
291         <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.CreateRequest(System.Uri)">
292             <summary>
293             Creates a post web request.  
294             </summary>
295             <param name="address">The Address in the web request.</param>
296             <returns>A web request pointing to the <c>Address</c>.</returns>
297         </member>
298         <member name="T:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry">
299             <summary>
300             Telemetry type used for availability web test results.
301             Contains a time and message and optionally some additional metadata.
302             <a href="https://go.microsoft.com/fwlink/?linkid=517889">Learn more</a>
303             </summary>
304         </member>
305         <member name="M:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.#ctor">
306             <summary>
307             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry"/> class with empty properties.
308             </summary>
309         </member>
310         <member name="M:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.#ctor(System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean,System.String)">
311             <summary>
312             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry"/> class with empty properties.
313             </summary>
314         </member>
315         <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Id">
316             <summary>
317             Gets or sets the test run id.
318             </summary>
319         </member>
320         <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Name">
321             <summary>
322             Gets or sets the test name.
323             </summary>
324         </member>
325         <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Duration">
326             <summary>
327             Gets or sets availability test duration.
328             </summary>
329         </member>
330         <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Success">
331             <summary>
332             Gets or sets a value indicating whether the availability test was successful or not.
333             </summary>
334         </member>
335         <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.RunLocation">
336             <summary>
337             Gets or sets location where availability test was run.
338             </summary>
339         </member>
340         <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Message">
341             <summary>
342             Gets or sets the error message.
343             </summary>
344         </member>
345         <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Sequence">
346             <summary>
347             Gets or sets the value that defines absolute order of the telemetry item.
348             </summary>
349         </member>
350         <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Context">
351             <summary>
352             Gets the context associated with the current telemetry item.
353             </summary>
354         </member>
355         <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Properties">
356             <summary>
357             Gets a dictionary of application-defined property names and values providing additional information about this availability test run.
358             <a href="https://go.microsoft.com/fwlink/?linkid=525722#properties">Learn more</a>
359             </summary>
360         </member>
361         <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Metrics">
362             <summary>
363             Gets a dictionary of application-defined event metrics.
364             <a href="https://go.microsoft.com/fwlink/?linkid=525722#properties">Learn more</a>
365             </summary>
366         </member>
367         <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Timestamp">
368             <summary>
369             Gets or sets date and time when telemetry was recorded.
370             </summary>
371         </member>
372         <member name="M:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
373             <summary>
374             Sanitizes the properties based on constraints.
375             </summary>
376         </member>
377         <member name="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry">
378             <summary>
379             The class that represents information about the collected dependency.
380             <a href="https://go.microsoft.com/fwlink/?linkid=839889">Learn more.</a>
381             </summary>
382         </member>
383         <member name="M:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.#ctor">
384             <summary>
385             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry"/> class.
386             </summary>
387         </member>
388         <member name="M:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.#ctor(System.String,System.String,System.DateTimeOffset,System.TimeSpan,System.Boolean)">
389             <summary>
390             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry"/> class with the given <paramref name="dependencyName"/>, <paramref name="data"/>, 
391             <paramref name="startTime"/>, <paramref name="duration"/> and <paramref name="success"/> property values.
392             </summary>
393         </member>
394         <member name="M:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.#ctor(System.String,System.String,System.String,System.String)">
395             <summary>
396             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry"/> class with the given <paramref name="dependencyName"/>, <paramref name="target"/>, 
397             <paramref name="dependencyName"/>, <paramref name="data"/> property values.
398             </summary>
399         </member>
400         <member name="M:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.#ctor(System.String,System.String,System.String,System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean)">
401             <summary>
402             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry"/> class with the given <paramref name="dependencyName"/>, <paramref name="target"/>, 
403             <paramref name="dependencyName"/>, <paramref name="data"/>, <paramref name="startTime"/>, <paramref name="duration"/>, <paramref name="resultCode"/> 
404             and <paramref name="success"/> and  property values.
405             </summary>
406         </member>
407         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Timestamp">
408             <summary>
409             Gets or sets date and time when telemetry was recorded.
410             </summary>
411         </member>
412         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Sequence">
413             <summary>
414             Gets or sets the value that defines absolute order of the telemetry item.
415             </summary>
416         </member>
417         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Context">
418             <summary>
419             Gets the context associated with the current telemetry item.
420             </summary>
421         </member>
422         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Id">
423             <summary>  
424             Gets or sets Dependency ID.
425             </summary>  
426         </member>
427         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.ResultCode">
428             <summary>
429             Gets or sets the Result Code.
430             </summary>
431         </member>
432         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Name">
433             <summary>
434             Gets or sets resource name.
435             </summary>
436         </member>
437         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.CommandName">
438             <summary>
439             Gets or sets text of SQL command or empty it not applicable.
440             </summary>
441         </member>
442         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Data">
443             <summary>
444             Gets or sets data associated with the current dependency instance. Command name/statement for SQL dependency, URL for http dependency.
445             </summary>
446         </member>
447         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Target">
448             <summary>
449             Gets or sets target of dependency call. SQL server name, url host, etc.
450             </summary>
451         </member>
452         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.DependencyTypeName">
453             <summary>
454             Gets or sets the dependency type name.
455             </summary>
456         </member>
457         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Type">
458             <summary>
459             Gets or sets the dependency type name.
460             </summary>
461         </member>
462         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Duration">
463             <summary>
464             Gets or sets the amount of time it took the application to handle the request.
465             </summary>
466         </member>
467         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Success">
468             <summary>
469             Gets or sets a value indicating whether the dependency call was successful or not.
470             </summary>
471         </member>
472         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Properties">
473             <summary>
474             Gets a dictionary of application-defined property names and values providing additional information about this remote dependency.
475             <a href="https://go.microsoft.com/fwlink/?linkid=525722#properties">Learn more</a>
476             </summary>
477         </member>
478         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Metrics">
479             <summary>
480             Gets a dictionary of application-defined event metrics.
481             <a href="https://go.microsoft.com/fwlink/?linkid=525722#properties">Learn more</a>
482             </summary>
483         </member>
484         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.DependencyKind">
485             <summary>
486             Gets or sets the dependency kind, like SQL, HTTP, Azure, etc.
487             </summary>
488         </member>
489         <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
490             <summary>
491             Gets or sets data sampling percentage (between 0 and 100).
492             Should be 100/n where n is an integer. <a href="https://go.microsoft.com/fwlink/?linkid=832969">Learn more</a>
493             </summary>
494         </member>
495         <member name="M:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
496             <summary>
497             Sanitizes the properties based on constraints.
498             </summary>
499         </member>
500         <member name="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry">
501             <summary>
502             Telemetry type used to track custom events.
503             <a href="https://go.microsoft.com/fwlink/?linkid=525722#trackevent">Learn more</a>
504             </summary>
505         </member>
506         <member name="M:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.#ctor">
507             <summary>
508             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry"/> class.
509             </summary>
510         </member>
511         <member name="M:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.#ctor(System.String)">
512             <summary>
513             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry"/> class with the given <paramref name="name"/>.
514             </summary>
515             <exception cref="T:System.ArgumentException">The event <paramref name="name"/> is null or empty string.</exception>
516         </member>
517         <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Timestamp">
518             <summary>
519             Gets or sets date and time when event was recorded.
520             </summary>
521         </member>
522         <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Sequence">
523             <summary>
524             Gets or sets the value that defines absolute order of the telemetry item.
525             </summary>
526         </member>
527         <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Context">
528             <summary>
529             Gets the context associated with the current telemetry item.
530             </summary>
531         </member>
532         <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Name">
533             <summary>
534             Gets or sets the name of the event.
535             </summary>
536         </member>
537         <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Metrics">
538             <summary>
539             Gets a dictionary of application-defined event metrics.
540             <a href="https://go.microsoft.com/fwlink/?linkid=525722#properties">Learn more</a>
541             </summary>
542         </member>
543         <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Properties">
544             <summary>
545             Gets a dictionary of application-defined property names and values providing additional information about this event.
546             <a href="https://go.microsoft.com/fwlink/?linkid=525722#properties">Learn more</a>
547             </summary>
548         </member>
549         <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
550             <summary>
551             Gets or sets data sampling percentage (between 0 and 100).
552             Should be 100/n where n is an integer. <a href="https://go.microsoft.com/fwlink/?linkid=832969">Learn more</a>
553             </summary>
554         </member>
555         <member name="M:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
556             <summary>
557             Sanitizes the properties based on constraints.
558             </summary>
559         </member>
560         <member name="T:Microsoft.ApplicationInsights.DataContracts.ExceptionHandledAt">
561             <summary>
562             This enumeration is used by ExceptionTelemetry to identify if and where exception was handled.
563             </summary>
564         </member>
565         <member name="F:Microsoft.ApplicationInsights.DataContracts.ExceptionHandledAt.Unhandled">
566             <summary>
567             Exception was not handled. Application crashed.
568             </summary>
569         </member>
570         <member name="F:Microsoft.ApplicationInsights.DataContracts.ExceptionHandledAt.UserCode">
571             <summary>
572             Exception was handled in user code.
573             </summary>
574         </member>
575         <member name="F:Microsoft.ApplicationInsights.DataContracts.ExceptionHandledAt.Platform">
576             <summary>
577             Exception was handled by some platform handlers.
578             </summary>
579         </member>
580         <member name="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry">
581             <summary>
582             Telemetry type used to track exceptions.
583             <a href="https://go.microsoft.com/fwlink/?linkid=723596">Learn more</a>
584             </summary>
585         </member>
586         <member name="M:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.#ctor">
587             <summary>
588             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry"/> class with empty properties.
589             </summary>
590         </member>
591         <member name="M:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.#ctor(System.Exception)">
592             <summary>
593             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry"/> class with empty properties.
594             </summary>
595             <param name="exception">Exception instance.</param>
596         </member>
597         <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Timestamp">
598             <summary>
599             Gets or sets date and time when telemetry was recorded.
600             </summary>
601         </member>
602         <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Sequence">
603             <summary>
604             Gets or sets the value that defines absolute order of the telemetry item.
605             </summary>
606         </member>
607         <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Context">
608             <summary>
609             Gets the context associated with the current telemetry item.
610             </summary>
611         </member>
612         <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.ProblemId">
613             <summary>
614             Gets or sets the problemId.
615             </summary>
616         </member>
617         <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.HandledAt">
618             <summary>
619             Gets or sets the value indicated where the exception was handled.
620             </summary>
621         </member>
622         <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Exception">
623             <summary>
624             Gets or sets the original exception tracked by this <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/>.
625             </summary>
626         </member>
627         <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Message">
628             <summary>
629             Gets or sets ExceptionTelemetry message.
630             </summary>
631         </member>
632         <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Metrics">
633             <summary>
634             Gets a dictionary of application-defined exception metrics.
635             <a href="https://go.microsoft.com/fwlink/?linkid=525722#properties">Learn more</a>
636             </summary>
637         </member>
638         <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Properties">
639             <summary>
640             Gets a dictionary of application-defined property names and values providing additional information about this exception.
641             <a href="https://go.microsoft.com/fwlink/?linkid=525722#properties">Learn more</a>
642             </summary>
643         </member>
644         <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.SeverityLevel">
645             <summary>
646             Gets or sets Exception severity level.
647             </summary>
648         </member>
649         <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
650             <summary>
651             Gets or sets data sampling percentage (between 0 and 100).
652             Should be 100/n where n is an integer. <a href="https://go.microsoft.com/fwlink/?linkid=832969">Learn more</a>
653             </summary>
654         </member>
655         <member name="M:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.SetParsedStack(System.Diagnostics.StackFrame[])">
656             <summary>
657             Set parsedStack from an array of StackFrame objects.
658             </summary>
659         </member>
660         <member name="M:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
661             <summary>
662             Sanitizes the properties based on constraints.
663             </summary>
664         </member>
665         <member name="T:Microsoft.ApplicationInsights.DataContracts.IJsonWriter">
666             <summary>
667             Encapsulates logic for serializing objects to JSON. 
668             </summary>
669         </member>
670         <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteStartArray">
671             <summary>
672             Writes opening/left square bracket.
673             </summary>
674         </member>
675         <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteStartObject">
676             <summary>
677             Writes opening/left curly brace.
678             </summary>
679         </member>
680         <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteEndArray">
681             <summary>
682             Writes closing/right square bracket.
683             </summary>
684         </member>
685         <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteEndObject">
686             <summary>
687             Writes closing/right curly brace.
688             </summary>
689         </member>
690         <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteComma">
691             <summary>
692             Writes comma.
693             </summary>
694         </member>
695         <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.String)">
696             <summary>
697             Writes a <see cref="T:System.String"/> property.
698             </summary>
699         </member>
700         <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Nullable{System.Boolean})">
701             <summary>
702             Writes a <see cref="T:System.Boolean"/> property.
703             </summary>
704         </member>
705         <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Nullable{System.Int32})">
706             <summary>
707             Writes a <see cref="T:System.Int32"/> property.
708             </summary>
709         </member>
710         <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Nullable{System.Double})">
711             <summary>
712             Writes a <see cref="T:System.Double"/> property.
713             </summary>
714         </member>
715         <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Nullable{System.TimeSpan})">
716             <summary>
717             Writes a <see cref="T:System.TimeSpan"/> property.
718             </summary>
719         </member>
720         <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Nullable{System.DateTimeOffset})">
721             <summary>
722             Writes a <see cref="T:System.DateTimeOffset"/> property.
723             </summary>
724         </member>
725         <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Collections.Generic.IDictionary{System.String,System.Double})">
726             <summary>
727             Writes a <see cref="T:System.Collections.Generic.IDictionary`2"/> property.
728             </summary>
729         </member>
730         <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
731             <summary>
732             Writes a <see cref="T:System.Collections.Generic.IDictionary`2"/> property.
733             </summary>
734         </member>
735         <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WritePropertyName(System.String)">
736             <summary>
737             Writes a property name in double quotation marks, followed by a colon.
738             </summary>
739         </member>
740         <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteRawValue(System.Object)">
741             <summary>
742             Writes <see cref="T:System.Object"/> as raw value directly.
743             </summary>
744         </member>
745         <member name="T:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException">
746             <summary>
747             This exception is used to notify the user that the set of inner exceptions has been trimmed because it exceeded our allowed send limit.
748             </summary>
749         </member>
750         <member name="M:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException.#ctor">
751             <summary>
752             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException"/> class.
753             </summary>
754         </member>
755         <member name="M:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException.#ctor(System.String)">
756             <summary>
757             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException"/> class with a specified error message.
758             </summary>
759             <param name="message">The message that describes the error. </param>
760         </member>
761         <member name="M:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException.#ctor(System.String,System.Exception)">
762             <summary>
763             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException"/> class with a specified error message and a reference to the inner exception that is the cause of this exception.
764             </summary>
765             <param name="message">The error message that explains the reason for the exception. </param><param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
766         </member>
767         <member name="M:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
768             <summary>
769             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException"/> class with serialized data.
770             </summary>
771             <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown. </param><param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination. </param><exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception><exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
772         </member>
773         <member name="T:Microsoft.ApplicationInsights.DataContracts.ISupportMetrics">
774             <summary>
775             Represents an object that supports application-defined metrics.
776             </summary>
777         </member>
778         <member name="P:Microsoft.ApplicationInsights.DataContracts.ISupportMetrics.Metrics">
779             <summary>
780             Gets a dictionary of application-defined metric names and values providing additional information about telemetry.
781             </summary>
782         </member>
783         <member name="T:Microsoft.ApplicationInsights.DataContracts.ISupportProperties">
784             <summary>
785             Represents an object that supports application-defined properties.
786             </summary>
787         </member>
788         <member name="P:Microsoft.ApplicationInsights.DataContracts.ISupportProperties.Properties">
789             <summary>
790             Gets a dictionary of application-defined property names and values providing additional information about telemetry.
791             </summary>
792         </member>
793         <member name="T:Microsoft.ApplicationInsights.DataContracts.ISupportSampling">
794             <summary>
795             Represent objects that support data sampling.
796             </summary>
797         </member>
798         <member name="P:Microsoft.ApplicationInsights.DataContracts.ISupportSampling.SamplingPercentage">
799             <summary>
800             Gets or sets data sampling percentage (between 0 and 100).
801             </summary>
802         </member>
803         <member name="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry">
804             <summary>
805             Telemetry type used to track metrics. Represents a sample set of values with a specified count, sum, max, min, and standard deviation.
806             <a href="https://go.microsoft.com/fwlink/?linkid=525722#trackmetric">Learn more</a>
807             </summary>
808         </member>
809         <member name="M:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.#ctor">
810             <summary>
811             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry"/> class with empty 
812             properties.
813             </summary>
814         </member>
815         <member name="M:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.#ctor(System.String,System.Double)">
816             <summary>
817             Obsolete - use MetricTelemetry(name,count,sum,min,max,standardDeviation). Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry"/> class with the 
818             specified <paramref name="metricName"/> and <paramref name="metricValue"/>.
819             </summary>
820             <exception cref="T:System.ArgumentException">The <paramref name="metricName"/> is null or empty string.</exception>
821         </member>
822         <member name="M:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.#ctor(System.String,System.Int32,System.Double,System.Double,System.Double,System.Double)">
823             <summary>
824             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry"/> class with properties provided.
825             <a href="https://go.microsoft.com/fwlink/?linkid=525722#trackevent">Learn more</a>
826             </summary>
827             <remarks>
828             To send metrics, collect your metric events over an aggregation interval of 1 minute.
829             </remarks>
830             <param name="name">Metric name.</param>
831             <param name="count">Count of values taken during aggregation interval.</param>
832             <param name="sum">Sum of values taken during aggregation interval.</param>
833             <param name="min">Minimum value taken during aggregation interval.</param>
834             <param name="max">Maximum of values taken during aggregation interval.</param>
835             <param name="standardDeviation">Standard deviation of values taken during aggregation interval.</param>
836         </member>
837         <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Timestamp">
838             <summary>
839             Gets or sets date and time when event was recorded.
840             </summary>
841         </member>
842         <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Sequence">
843             <summary>
844             Gets or sets the value that defines absolute order of the telemetry item.
845             </summary>
846         </member>
847         <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Context">
848             <summary>
849             Gets the context associated with the current telemetry item.
850             </summary>
851         </member>
852         <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Name">
853             <summary>
854             Gets or sets the name of the metric.
855             </summary>
856         </member>
857         <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Value">
858             <summary>
859             Gets or sets the value of this metric.
860             </summary>
861         </member>
862         <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Sum">
863             <summary>
864             Gets or sets sum of the values of the metric samples.
865             </summary>
866         </member>
867         <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Count">
868             <summary>
869             Gets or sets the number of values in the sample set.
870             </summary>
871         </member>
872         <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Min">
873             <summary>
874             Gets or sets the min value of this metric across the sample set.
875             </summary>
876         </member>
877         <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Max">
878             <summary>
879             Gets or sets the max value of this metric across the sample set.
880             </summary>
881         </member>
882         <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.StandardDeviation">
883             <summary>
884             Gets or sets the standard deviation of this metric across the sample set.
885             </summary>
886         </member>
887         <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Properties">
888             <summary>
889             Gets a dictionary of application-defined property names and values providing additional information about this metric.
890             <a href="https://go.microsoft.com/fwlink/?linkid=525722#properties">Learn more</a>
891             </summary>
892         </member>
893         <member name="M:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
894             <summary>
895             Sanitizes the properties based on constraints.
896             </summary>
897         </member>
898         <member name="T:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry">
899             <summary>
900             Telemetry type used to track page views.
901             </summary>
902             <remarks>
903             You can send information about pages viewed by your application to Application Insights by 
904             passing an instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry"/> class to the <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackPageView(Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry)"/> 
905             method.
906             <a href="https://go.microsoft.com/fwlink/?linkid=525722#page-views">Learn more</a>
907             </remarks>
908         </member>
909         <member name="M:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.#ctor">
910             <summary>
911             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry"/> class.
912             </summary>
913         </member>
914         <member name="M:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.#ctor(System.String)">
915             <summary>
916             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry"/> class with the 
917             specified <paramref name="pageName"/>.
918             </summary>
919             <exception cref="T:System.ArgumentException">The <paramref name="pageName"/> is null or empty string.</exception>
920         </member>
921         <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Timestamp">
922             <summary>
923             Gets or sets date and time when event was recorded.
924             </summary>
925         </member>
926         <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Sequence">
927             <summary>
928             Gets or sets the value that defines absolute order of the telemetry item.
929             </summary>
930         </member>
931         <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Context">
932             <summary>
933             Gets the context associated with the current telemetry item.
934             </summary>
935         </member>
936         <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Name">
937             <summary>
938             Gets or sets the name of the page.
939             </summary>
940         </member>
941         <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Url">
942             <summary>
943             Gets or sets the page view Uri.
944             </summary>
945         </member>
946         <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Duration">
947             <summary>
948             Gets or sets the page view duration.
949             </summary>
950         </member>
951         <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Metrics">
952             <summary>
953             Gets a dictionary of custom defined metrics.
954             <a href="https://go.microsoft.com/fwlink/?linkid=525722#properties">Learn more</a>
955             </summary>
956         </member>
957         <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Properties">
958             <summary>
959             Gets a dictionary of application-defined property names and values providing additional information about this page view.
960             <a href="https://go.microsoft.com/fwlink/?linkid=525722#properties">Learn more</a>
961             </summary>
962         </member>
963         <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
964             <summary>
965             Gets or sets data sampling percentage (between 0 and 100).
966             Should be 100/n where n is an integer. <a href="https://go.microsoft.com/fwlink/?linkid=832969">Learn more</a>
967             </summary>
968         </member>
969         <member name="M:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
970             <summary>
971             Sanitizes the properties based on constraints.
972             </summary>
973         </member>
974         <member name="T:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry">
975             <summary>
976             The class that represents information about performance counters.
977             </summary>
978         </member>
979         <member name="M:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.#ctor">
980             <summary>
981             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry"/> class.
982             </summary>
983         </member>
984         <member name="M:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.#ctor(System.String,System.String,System.String,System.Double)">
985             <summary>
986             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry"/> class.
987             </summary>
988             <param name="categoryName">Category name.</param>
989             <param name="counterName">Performance counter name.</param>
990             <param name="instanceName">Instance name.</param>
991             <param name="value">Performance counter value.</param>
992         </member>
993         <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Timestamp">
994             <summary>
995             Gets or sets date and time when telemetry was recorded.
996             </summary>
997         </member>
998         <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Sequence">
999             <summary>
1000             Gets or sets the value that defines absolute order of the telemetry item.
1001             </summary>
1002         </member>
1003         <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Context">
1004             <summary>
1005             Gets the context associated with the current telemetry item.
1006             </summary>
1007         </member>
1008         <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Value">
1009             <summary>
1010             Gets or sets the counter value.
1011             </summary>
1012         </member>
1013         <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.CategoryName">
1014             <summary>
1015             Gets or sets the category name.
1016             </summary>
1017         </member>
1018         <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.CounterName">
1019             <summary>
1020             Gets or sets the counter name.
1021             </summary>
1022         </member>
1023         <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.InstanceName">
1024             <summary>
1025             Gets or sets the instance name.
1026             </summary>
1027         </member>
1028         <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Properties">
1029             <summary>
1030             Gets a dictionary of application-defined property names and values providing additional information about this exception.
1031             </summary>
1032         </member>
1033         <member name="M:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
1034             <summary>
1035             Sanitizes the properties based on constraints.
1036             </summary>
1037         </member>
1038         <member name="T:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry">
1039             <summary>
1040             Encapsulates information about a web request handled by the application.
1041             </summary>
1042             <remarks>
1043             You can send information about requests processed by your web application to Application Insights by 
1044             passing an instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry"/> class to the <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackRequest(Microsoft.ApplicationInsights.DataContracts.RequestTelemetry)"/> 
1045             method.
1046             <a href="https://go.microsoft.com/fwlink/?linkid=525722#trackrequest">Learn more</a>
1047             </remarks>
1048         </member>
1049         <member name="M:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.#ctor">
1050             <summary>
1051             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry"/> class.
1052             </summary>
1053         </member>
1054         <member name="M:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.#ctor(System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean)">
1055             <summary>
1056             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry"/> class with the given <paramref name="name"/>, 
1057             <paramref name="startTime"/>, <paramref name="duration"/>, <paramref name="responseCode"/> and <paramref name="success"/> property values.
1058             </summary>
1059         </member>
1060         <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Timestamp">
1061             <summary>
1062             Gets or sets date and time when telemetry was recorded.
1063             </summary>
1064         </member>
1065         <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Sequence">
1066             <summary>
1067             Gets or sets the value that defines absolute order of the telemetry item.
1068             </summary>
1069         </member>
1070         <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Context">
1071             <summary>
1072             Gets the object that contains contextual information about the application at the time when it handled the request.
1073             </summary>
1074         </member>
1075         <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Id">
1076             <summary>  
1077             Gets or sets Request ID.
1078             </summary>  
1079         </member>
1080         <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Name">
1081             <summary>
1082             Gets or sets human-readable name of the requested page.
1083             </summary>
1084         </member>
1085         <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.ResponseCode">
1086             <summary>
1087             Gets or sets response code returned by the application after handling the request.
1088             </summary>
1089         </member>
1090         <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Success">
1091             <summary>
1092             Gets or sets a value indicating whether application handled the request successfully.
1093             </summary>
1094         </member>
1095         <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Duration">
1096             <summary>
1097             Gets or sets the amount of time it took the application to handle the request.
1098             </summary>
1099         </member>
1100         <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Properties">
1101             <summary>
1102             Gets a dictionary of application-defined property names and values providing additional information about this request.
1103             <a href="https://go.microsoft.com/fwlink/?linkid=525722#properties">Learn more</a>
1104             </summary>
1105         </member>
1106         <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Url">
1107             <summary>
1108             Gets or sets request url (optional).
1109             </summary>
1110         </member>
1111         <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Metrics">
1112             <summary>
1113             Gets a dictionary of application-defined request metrics.
1114             <a href="https://go.microsoft.com/fwlink/?linkid=525722#properties">Learn more</a>
1115             </summary>
1116         </member>
1117         <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.HttpMethod">
1118             <summary>
1119             Gets or sets the HTTP method of the request.
1120             </summary>
1121         </member>
1122         <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
1123             <summary>
1124             Gets or sets data sampling percentage (between 0 and 100).
1125             </summary>
1126         </member>
1127         <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Source">
1128             <summary>
1129             Gets or sets the source for the request telemetry object. This often is a hashed instrumentation key identifying the caller.
1130             </summary>
1131         </member>
1132         <member name="M:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
1133             <summary>
1134             Sanitizes the properties based on constraints.
1135             </summary>
1136         </member>
1137         <member name="T:Microsoft.ApplicationInsights.DataContracts.SessionState">
1138             <summary>
1139             Contains values that identify state of a user session.
1140             </summary>
1141         </member>
1142         <member name="F:Microsoft.ApplicationInsights.DataContracts.SessionState.Start">
1143             <summary>
1144             Indicates that a user session started.
1145             </summary>
1146         </member>
1147         <member name="F:Microsoft.ApplicationInsights.DataContracts.SessionState.End">
1148             <summary>
1149             Indicates that a user session ended.
1150             </summary>
1151         </member>
1152         <member name="T:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry">
1153             <summary>
1154             Telemetry type used to track user sessions.
1155             </summary>
1156         </member>
1157         <member name="M:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.#ctor">
1158             <summary>
1159             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry"/> class.
1160             </summary>
1161         </member>
1162         <member name="M:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.#ctor(Microsoft.ApplicationInsights.DataContracts.SessionState)">
1163             <summary>
1164             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry"/> class with the specified <paramref name="state"/>.
1165             </summary>
1166             <param name="state">
1167             A <see cref="T:Microsoft.ApplicationInsights.DataContracts.SessionState"/> value indicating state of the user session.
1168             </param>
1169         </member>
1170         <member name="P:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.Timestamp">
1171             <summary>
1172             Gets or sets the date and time the session state was recorded.
1173             </summary>
1174         </member>
1175         <member name="P:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.Context">
1176             <summary>
1177             Gets the <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/> of the application when the session state was recorded.
1178             </summary>
1179         </member>
1180         <member name="P:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.Sequence">
1181             <summary>
1182             Gets or sets the value that defines absolute order of the telemetry item.
1183             </summary>
1184         </member>
1185         <member name="P:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.State">
1186             <summary>
1187             Gets or sets the value describing state of the user session.
1188             </summary>
1189         </member>
1190         <member name="M:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
1191             <summary>
1192             Sanitizes this telemetry instance to ensure it can be accepted by the Application Insights.
1193             </summary>
1194         </member>
1195         <member name="T:Microsoft.ApplicationInsights.DataContracts.SeverityLevel">
1196             <summary>
1197             This enumeration is used by ExceptionTelemetry and TraceTelemetry to identify severity level.
1198             </summary>
1199         </member>
1200         <member name="F:Microsoft.ApplicationInsights.DataContracts.SeverityLevel.Verbose">
1201             <summary>
1202             Verbose severity level.
1203             </summary>
1204         </member>
1205         <member name="F:Microsoft.ApplicationInsights.DataContracts.SeverityLevel.Information">
1206             <summary>
1207             Information severity level.
1208             </summary>
1209         </member>
1210         <member name="F:Microsoft.ApplicationInsights.DataContracts.SeverityLevel.Warning">
1211             <summary>
1212             Warning severity level.
1213             </summary>
1214         </member>
1215         <member name="F:Microsoft.ApplicationInsights.DataContracts.SeverityLevel.Error">
1216             <summary>
1217             Error severity level.
1218             </summary>
1219         </member>
1220         <member name="F:Microsoft.ApplicationInsights.DataContracts.SeverityLevel.Critical">
1221             <summary>
1222             Critical severity level.
1223             </summary>
1224         </member>
1225         <member name="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext">
1226             <summary>
1227             Represents a context for sending telemetry to the Application Insights service.
1228             <a href="https://go.microsoft.com/fwlink/?linkid=525722#telemetrycontext">Learn more</a>
1229             </summary>
1230         </member>
1231         <member name="M:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.#ctor">
1232             <summary>
1233             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/> class.
1234             </summary>
1235         </member>
1236         <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.InstrumentationKey">
1237             <summary>
1238             Gets or sets the default instrumentation key for all <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> objects logged in this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
1239             </summary>
1240             <remarks>
1241             By default, this property is initialized with the <see cref="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.InstrumentationKey"/> value
1242             of the <see cref="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active"/> instance of <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/>. You can specify it 
1243             for all telemetry tracked via a particular <see cref="T:Microsoft.ApplicationInsights.TelemetryClient"/> or for a specific <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> 
1244             instance.
1245             </remarks>
1246         </member>
1247         <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Component">
1248             <summary>
1249             Gets the object describing the component tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
1250             </summary>
1251         </member>
1252         <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Device">
1253             <summary>
1254             Gets the object describing the device tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
1255             </summary>
1256         </member>
1257         <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Cloud">
1258             <summary>
1259             Gets the object describing the cloud tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
1260             </summary>
1261         </member>
1262         <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Session">
1263             <summary>
1264             Gets the object describing a user session tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
1265             </summary>
1266         </member>
1267         <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.User">
1268             <summary>
1269             Gets the object describing a user tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
1270             </summary>
1271         </member>
1272         <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Operation">
1273             <summary>
1274             Gets the object describing a operation tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
1275             <a href="https://go.microsoft.com/fwlink/?linkid=525722#operationcontext">Learn more</a>
1276             </summary>
1277         </member>
1278         <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Location">
1279             <summary>
1280             Gets the object describing a location tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext" />.
1281             </summary>
1282         </member>
1283         <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Properties">
1284             <summary>
1285             Gets a dictionary of application-defined property values.
1286             <a href="https://go.microsoft.com/fwlink/?linkid=525722#properties">Learn more</a>
1287             </summary>
1288         </member>
1289         <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Tags">
1290             <summary>
1291             Gets a dictionary of context tags.
1292             </summary>
1293         </member>
1294         <member name="T:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry">
1295             <summary>
1296             Telemetry type used for log messages.
1297             Contains a time and message and optionally some additional metadata.
1298             <a href="https://go.microsoft.com/fwlink/?linkid=525722#tracktrace">Learn more</a>
1299             </summary>
1300         </member>
1301         <member name="M:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.#ctor">
1302             <summary>
1303             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry"/> class.
1304             </summary>
1305         </member>
1306         <member name="M:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.#ctor(System.String)">
1307             <summary>
1308             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry"/> class.
1309             </summary>
1310         </member>
1311         <member name="M:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.#ctor(System.String,Microsoft.ApplicationInsights.DataContracts.SeverityLevel)">
1312             <summary>
1313             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry"/> class.
1314             </summary>
1315         </member>
1316         <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Timestamp">
1317             <summary>
1318             Gets or sets date and time when event was recorded.
1319             </summary>
1320         </member>
1321         <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Sequence">
1322             <summary>
1323             Gets or sets the value that defines absolute order of the telemetry item.
1324             </summary>
1325         </member>
1326         <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Context">
1327             <summary>
1328             Gets the context associated with the current telemetry item.
1329             </summary>
1330         </member>
1331         <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Message">
1332             <summary>
1333             Gets or sets the message text. For example, the text that would normally be written to a log file line.
1334             </summary>
1335         </member>
1336         <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.SeverityLevel">
1337             <summary>
1338             Gets or sets Trace severity level.
1339             </summary>
1340         </member>
1341         <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Properties">
1342             <summary>
1343             Gets a dictionary of application-defined property names and values providing additional information about this trace.
1344             <a href="https://go.microsoft.com/fwlink/?linkid=525722#properties">Learn more</a>
1345             </summary>
1346         </member>
1347         <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
1348             <summary>
1349             Gets or sets data sampling percentage (between 0 and 100).
1350             Should be 100/n where n is an integer. <a href="https://go.microsoft.com/fwlink/?linkid=832969">Learn more</a>
1351             </summary>
1352         </member>
1353         <member name="M:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
1354             <summary>
1355             Sanitizes the properties based on constraints.
1356             </summary>
1357         </member>
1358         <member name="T:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor">
1359             <summary>
1360             Extracts auto-collected, pre-aggregated (aka. "standard") metrics from telemetry.
1361             Metric Extractors participate in the telemetry pipeline as telemetry processors. They examine telemetry items going through
1362             the pipeline and create pre-aggregated metrics based on the encountered items. The metrics can be anything. For example, one may
1363             choose to extract a metric for "Request Duration" from RequestTelemetry items. Or one may choose to create a metric "Cows Sold"
1364             from specific user-tracked EventTelemetry items that contain respective information. 
1365             <br />
1366             Metric Extractors should be placed into the pipeline after telemetry initializers and before any telemetry processors that may
1367             perform any kind of filtering, e.g. before any sampling processors. Placing metric extractors after any filters will prevent them
1368             from seeing all potentially relevant telemetry which will skew the extracted metrics.
1369             <br />
1370             This extractor is responsible for aggregating auto-collected, pre-aggregated (aka. "standard") metrics, such as failed request
1371             count, dependency call durations and similar. Users may use the same pattern to create their own extractors for any metrics
1372             they want from any kind of telemetry. 
1373             This extractor contains several implementations of the (internal) <c>ISpecificAutocollectedMetricsExtractor</c>-interface to which
1374             it delegates the aggregation of particular metrics. All those implementations share the
1375             same <see cref="T:Microsoft.ApplicationInsights.Extensibility.MetricManager"/>-instance for metric aggregation.
1376             </summary>
1377         </member>
1378         <member name="F:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor.extractors">
1379             <summary>
1380             We have dedicated instance variables to refer to each individual extractors because we are exposing some of their properties to the config subsystem here.
1381             However, for calling common methods for all of them, we also group them together.
1382             </summary>
1383         </member>
1384         <member name="F:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor.metricManager">
1385             <summary>
1386             Gets the metric manager that owns all extracted metric data series.
1387             The <c>MetricManager</c> allows participating extractors to access the <c>Microsoft.ApplicationInsights.Extensibility.MetricManager</c> instance
1388             that aggregates all metrics to be extracted. Participants should call
1389             <see cref="M:Microsoft.ApplicationInsights.Extensibility.MetricManager.CreateMetric(System.String,System.Collections.Generic.IDictionary{System.String,System.String})"/> on
1390             this instance for construction of all data series to be extracted from telemetry. This will ensure that all metric documents are
1391             aggregated and tagged correctly and are processed using the <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> instance used to initialize this extractor.
1392             </summary>
1393         </member>
1394         <member name="F:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor.nextProcessorInPipeline">
1395             <summary>
1396             The telemetry processor that will be called after this processor.
1397             </summary>
1398         </member>
1399         <member name="F:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor.isMetricExtractorAfterSamplingLogged">
1400             <summary>
1401             Marks if we ever log MetricExtractorAfterSamplingError so that if we do we use Verbosity level subsequently.
1402             </summary>
1403         </member>
1404         <member name="M:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor.#ctor(Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor)">
1405             <summary>
1406             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor" /> class.
1407             </summary>
1408             <param name="nextProcessorInPipeline">Subsequent telemetry processor.</param>
1409         </member>
1410         <member name="P:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor.MaxDependencyTypesToDiscover">
1411             <summary>
1412             Gets or sets the <see cref="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor.MaxDependencyTypesToDiscover"/>-property.
1413             See the remarks for the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor"/>-class for more info.
1414             </summary>
1415         </member>
1416         <member name="M:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
1417             <summary>
1418             This class implements the <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryModule"/> interface by defining this method.
1419             It will be called by the infrastructure when the telemetry pipeline is being built.
1420             This will ensure that the extractor is initialized using the same <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> as the rest of the pipeline.
1421             Specifically, this will also ensure that the <see cref="T:Microsoft.ApplicationInsights.Extensibility.MetricManager"/> and its
1422             respective <see cref="T:Microsoft.ApplicationInsights.TelemetryClient"/> used internally for sending extracted metrics use the same configuration.
1423             </summary>
1424             <param name="configuration">The telemetric configuration to be used by this extractor.</param>
1425         </member>
1426         <member name="M:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor.Process(Microsoft.ApplicationInsights.Channel.ITelemetry)">
1427             <summary>
1428             This class implements the <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor"/> interface by defining this method.
1429             This method will be called by the pipeline for each telemetry item that goes through it.
1430             It invokes <see cref="M:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor.ExtractMetrics(Microsoft.ApplicationInsights.Channel.ITelemetry)"/> to actually do the extraction.
1431             </summary>
1432             <param name="item">The telemetry item from which the metrics will be extracted.</param>
1433         </member>
1434         <member name="M:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor.Dispose">
1435             <summary>
1436             Disposes this telemetry extractor.
1437             </summary>
1438         </member>
1439         <member name="M:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor.GetExtractorInfo(Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.ISpecificAutocollectedMetricsExtractor)">
1440             <summary>
1441             Constructs the extractor info string for caching.
1442             </summary>
1443             <param name="extractor">The extractor to describe.</param>
1444             <returns>Extractor info string for caching.</returns>
1445         </member>
1446         <member name="M:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor.AddExtractorInfo(Microsoft.ApplicationInsights.Channel.ITelemetry,System.String)">
1447             <summary>
1448             All telemetry that has been processed by this extractor will be tagged by adding the
1449             string "<c>(Name: {ExtractorName}, Ver:{ExtractorVersion})</c>" to the <c>xxx.ProcessedByExtractors</c> property.
1450             This method adds that string to the specified telemetry item's properties.
1451             </summary>
1452             <param name="item">The telemetry item to be tagged.</param>
1453             <param name="extractorInfo">The string to be added to the item's properties.</param>
1454         </member>
1455         <member name="M:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor.InitializeExtractors">
1456             <summary>
1457             Calls all participating extractors to initialize themselves.
1458             </summary>
1459         </member>
1460         <member name="M:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor.ExtractMetrics(Microsoft.ApplicationInsights.Channel.ITelemetry)">
1461             <summary>
1462             Calls the <see cref="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.ISpecificAutocollectedMetricsExtractor.ExtractMetrics(Microsoft.ApplicationInsights.Channel.ITelemetry,System.Boolean@)"/> of each participating extractor for the specified item.
1463             Catches and logs all errors.
1464             If <c>isItemProcessed</c> is True, adds a corresponding marker to the item's properties.
1465             </summary>
1466             <param name="fromItem">The item from which to extract metrics.</param>
1467         </member>
1468         <member name="M:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor.InvokeNextProcessor(Microsoft.ApplicationInsights.Channel.ITelemetry)">
1469             <summary>
1470             Invokes the subsequent telemetry processor if it has been initialized.
1471             </summary>
1472             <param name="item">Item to pass.</param>
1473         </member>
1474         <member name="T:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor.ExtractorWithInfo">
1475             <summary>
1476             Groups an instance of <c>ISpecificAutocollectedMetricsExtractor</c> with a cached version of it's pipeline processing info.
1477             </summary>
1478         </member>
1479         <member name="T:Microsoft.ApplicationInsights.Extensibility.IDebugOutput">
1480             <summary>
1481             Encapsulates method call that has to be compiled with DEBUG compiler constant.
1482             </summary>
1483         </member>
1484         <member name="M:Microsoft.ApplicationInsights.Extensibility.IDebugOutput.WriteLine(System.String)">
1485             <summary>
1486             Write the message to the VisualStudio output window.
1487             </summary>
1488         </member>
1489         <member name="M:Microsoft.ApplicationInsights.Extensibility.IDebugOutput.IsLogging">
1490             <summary>
1491             Checks to see if logging is enabled by an attached debugger. 
1492             </summary>
1493             <returns>true if a debugger is attached and logging is enabled; otherwise, false.</returns>
1494         </member>
1495         <member name="M:Microsoft.ApplicationInsights.Extensibility.IDebugOutput.IsAttached">
1496             <summary>
1497             Checks to see if debugger is attached.
1498             </summary>
1499             <returns>true if debugger is attached.</returns>
1500         </member>
1501         <member name="T:Microsoft.ApplicationInsights.Extensibility.IMetricProcessor">
1502             <summary>
1503             Provides functionality to process metric values prior to aggregation.
1504             </summary>
1505         </member>
1506         <member name="M:Microsoft.ApplicationInsights.Extensibility.IMetricProcessor.Track(Microsoft.ApplicationInsights.Extensibility.Metric,System.Double)">
1507             <summary>
1508             Process metric value.
1509             </summary>
1510             <param name="metric">Metric definition.</param>
1511             <param name="value">Metric value.</param>
1512         </member>
1513         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextHelpers.SaveOperationContext(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext)">
1514             <summary>
1515             Saves the context store to the call context.
1516             </summary>
1517             <param name="operationContext">Operation context store instance.</param>
1518         </member>
1519         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextHelpers.GetCurrentOperationContext">
1520             <summary>
1521             Returns the current operation context store present in the call context.
1522             </summary>
1523         </member>
1524         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextHelpers.RestoreOperationContext(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext)">
1525             <summary>
1526             Clears the call context and restores the parent operation.
1527             </summary>
1528             <param name="parentContext">Parent operation context store to replace child operation context store.</param>
1529         </member>
1530         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.CloudContext">
1531             <summary>
1532             Encapsulates information about a cloud where an application is running.
1533             </summary>
1534         </member>
1535         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.CloudContext.RoleName">
1536             <summary>
1537             Gets or sets the role name.
1538             </summary>
1539         </member>
1540         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.CloudContext.RoleInstance">
1541             <summary>
1542             Gets or sets the role instance.
1543             </summary>
1544         </member>
1545         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.ComponentContext">
1546             <summary>
1547             Encapsulates information describing an Application Insights component.
1548             </summary>
1549             <remarks>
1550             This class matches the "Application" schema concept. We are intentionally calling it "Component" for consistency 
1551             with terminology used by our portal and services and to encourage standardization of terminology within our 
1552             organization. Once a consensus is reached, we will change type and property names to match.
1553             </remarks>
1554         </member>
1555         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.ComponentContext.Version">
1556             <summary>
1557             Gets or sets the application version.
1558             </summary>
1559         </member>
1560         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext">
1561             <summary>
1562             Encapsulates information about a device where an application is running.
1563             </summary>
1564         </member>
1565         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.Type">
1566             <summary>
1567             Gets or sets the type for the current device.
1568             </summary>
1569         </member>
1570         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.Id">
1571             <summary>
1572             Gets or sets a device unique ID.
1573             </summary>
1574         </member>
1575         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.OperatingSystem">
1576             <summary>
1577             Gets or sets the operating system name.
1578             </summary>
1579         </member>
1580         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.OemName">
1581             <summary>
1582             Gets or sets the device OEM for the current device.
1583             </summary>
1584         </member>
1585         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.Model">
1586             <summary>
1587             Gets or sets the device model for the current device.
1588             </summary>
1589         </member>
1590         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.NetworkType">
1591             <summary>
1592             Gets or sets the <a href="http://www.iana.org/assignments/ianaiftype-mib/ianaiftype-mib">IANA interface type</a> 
1593             for the internet connected network adapter.
1594             </summary>
1595         </member>
1596         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.ScreenResolution">
1597             <summary>
1598             Gets or sets the current application screen resolution.
1599             </summary>
1600         </member>
1601         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.Language">
1602             <summary>
1603             Gets or sets the current display language of the operating system.
1604             </summary>
1605         </member>
1606         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.ExceptionConverter.ConvertToExceptionDetails(System.Exception,Microsoft.ApplicationInsights.Extensibility.Implementation.External.ExceptionDetails)">
1607             <summary>
1608             Converts a System.Exception to a Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryTypes.ExceptionDetails.
1609             </summary>
1610         </member>
1611         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.ExceptionConverter.GetStackFrame(System.Diagnostics.StackFrame,System.Int32)">
1612             <summary>
1613             Converts a System.Diagnostics.StackFrame to a Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryTypes.StackFrame.
1614             </summary>
1615         </member>
1616         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.ExceptionConverter.GetStackFrameLength(Microsoft.ApplicationInsights.Extensibility.Implementation.External.StackFrame)">
1617             <summary>
1618             Gets the stack frame length for only the strings in the stack frame.
1619             </summary>
1620         </member>
1621         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.ExceptionConverter.SanitizeStackFrame``2(System.Collections.Generic.IList{``0},System.Func{``0,System.Int32,``1},System.Func{``1,System.Int32})">
1622             <summary>
1623             Sanitizing stack to 32k while selecting the initial and end stack trace.
1624             </summary>
1625         </member>
1626         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.AjaxCallData">
1627             <summary>
1628             Partial class to add the EventData attribute and any additional customizations to the generated type.
1629             </summary>
1630         </member>
1631         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.AvailabilityData">
1632             <summary>
1633             Partial class to add the EventData attribute and any additional customizations to the generated type.
1634             </summary>
1635         </member>
1636         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.ContextTagKeys">
1637             <summary>
1638             Holds the static singleton instance of ContextTagKeys.
1639             </summary>
1640         </member>
1641         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.DataPoint">
1642             <summary>
1643             Partial class to add the EventData attribute and any additional customizations to the generated type.
1644             </summary>
1645         </member>
1646         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.EventData">
1647             <summary>
1648             Partial class to add the EventData attribute and any additional customizations to the generated type.
1649             </summary>
1650         </member>
1651         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.ExceptionData">
1652             <summary>
1653             Partial class to add the EventData attribute and any additional customizations to the generated type.
1654             </summary>
1655         </member>
1656         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.ExceptionDetails">
1657             <summary>
1658             Partial class to add the EventData attribute and any additional customizations to the generated type.
1659             </summary>
1660             <summary>
1661             Additional implementation for ExceptionDetails.
1662             </summary>
1663         </member>
1664         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.External.ExceptionDetails.CreateWithoutStackInfo(System.Exception,Microsoft.ApplicationInsights.Extensibility.Implementation.External.ExceptionDetails)">
1665             <summary>
1666             Creates a new instance of ExceptionDetails from a System.Exception and a parent ExceptionDetails.
1667             </summary>
1668         </member>
1669         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.MessageData">
1670             <summary>
1671             Partial class to add the EventData attribute and any additional customizations to the generated type.
1672             </summary>
1673         </member>
1674         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.MetricData">
1675             <summary>
1676             Partial class to add the EventData attribute and any additional customizations to the generated type.
1677             </summary>
1678         </member>
1679         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.PageViewData">
1680             <summary>
1681             Partial class to add the EventData attribute and any additional customizations to the generated type.
1682             </summary>
1683         </member>
1684         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.PageViewPerfData">
1685             <summary>
1686             Partial class to add the EventData attribute and any additional customizations to the generated type.
1687             </summary>
1688         </member>
1689         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.PerformanceCounterData">
1690             <summary>
1691             Partial class to add the EventData attribute and any additional customizations to the generated type.
1692             </summary>
1693         </member>
1694         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.RemoteDependencyData">
1695             <summary>
1696             Partial class to add the EventData attribute and any additional customizations to the generated type.
1697             </summary>
1698         </member>
1699         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.RequestData">
1700             <summary>
1701             Partial class to add the EventData attribute and any additional customizations to the generated type.
1702             </summary>
1703         </member>
1704         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.SessionStateData">
1705             <summary>
1706             Partial class to add the EventData attribute and any additional customizations to the generated type.
1707             </summary>
1708         </member>
1709         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.StackFrame">
1710             <summary>
1711             Partial class to add the EventData attribute and any additional customizations to the generated type.
1712             </summary>
1713         </member>
1714         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.Tags">
1715             <summary>
1716             Base class for tags backed context.
1717             </summary>
1718         </member>
1719         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.HttpWebResponseWrapper">
1720             <summary>
1721             HttpWebResponse wrapper object.
1722             </summary>
1723         </member>
1724         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.HttpWebResponseWrapper.Content">
1725             <summary>
1726             Gets or sets HttpWebResponse content.
1727             </summary>
1728         </member>
1729         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.HttpWebResponseWrapper.StatusCode">
1730             <summary>
1731             Gets or sets HttpWebResponse StatusCode. 
1732             </summary>
1733         </member>
1734         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.HttpWebResponseWrapper.RetryAfterHeader">
1735             <summary>
1736             Gets or sets HttpWebResponse Retry-After header value.
1737             </summary>
1738         </member>
1739         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.HttpWebResponseWrapper.StatusDescription">
1740             <summary>
1741             Gets or sets HttpWebResponse StatusDescription.
1742             </summary>
1743         </member>
1744         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.InternalContext">
1745             <summary>
1746             Encapsulates Internal information.
1747             </summary>
1748         </member>
1749         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.InternalContext.SdkVersion">
1750             <summary>
1751             Gets or sets application insights SDK version.
1752             </summary>
1753         </member>
1754         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.InternalContext.AgentVersion">
1755             <summary>
1756             Gets or sets application insights agent version.
1757             </summary>
1758         </member>
1759         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.InternalContext.NodeName">
1760             <summary>
1761             Gets or sets node name for the billing purposes. Use this filed to override the standard way node names got detected.
1762             </summary>
1763         </member>
1764         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform">
1765             <summary>
1766             Encapsulates platform-specific functionality required by the API.
1767             </summary>
1768             <remarks>
1769             This type is public to enable mocking on Windows Phone.
1770             </remarks>
1771         </member>
1772         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform.ReadConfigurationXml">
1773             <summary>
1774             Returns contents of the ApplicationInsights.config file in the application directory.
1775             </summary>
1776         </member>
1777         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform.GetDebugOutput">
1778             <summary>
1779             Returns the platform specific Debugger writer to the VS output console.
1780             </summary>
1781         </member>
1782         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform.GetMachineName">
1783             <summary>
1784             Returns the machine name.
1785             </summary>
1786             <returns>The machine name.</returns>
1787         </member>
1788         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.IRandomNumberBatchGenerator">
1789             <summary>
1790             Interface for random number generator capable of producing 
1791             a batch of unsigned 64 bit random numbers.
1792             </summary>
1793         </member>
1794         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer">
1795             <summary>
1796             Serializes and compress the telemetry items into a JSON string. Compression will be done using GZIP, for Windows Phone 8 compression will be disabled because there
1797             is API support for it. 
1798             </summary>    
1799         </member>
1800         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.CompressionType">
1801             <summary>
1802             Gets the compression type used by the serializer. 
1803             </summary>
1804         </member>
1805         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.ContentType">
1806             <summary>
1807             Gets the content type used by the serializer. 
1808             </summary>
1809         </member>
1810         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.Serialize(System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Channel.ITelemetry},System.Boolean)">
1811             <summary>
1812             Serializes and compress the telemetry items into a JSON string. Each JSON object is separated by a new line. 
1813             </summary>
1814             <param name="telemetryItems">The list of telemetry items to serialize.</param>
1815             <param name="compress">Should serialization also perform compression.</param>
1816             <returns>The compressed and serialized telemetry items.</returns>
1817         </member>
1818         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.ConvertToByteArray(System.String,System.Boolean)">
1819             <summary>
1820             Converts serialized telemetry items to a byte array.
1821             </summary>
1822             <param name="telemetryItems">Serialized telemetry items.</param>
1823             <param name="compress">Should serialization also perform compression.</param>
1824             <returns>The compressed and serialized telemetry items.</returns>
1825         </member>
1826         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.Deserialize(System.Byte[],System.Boolean)">
1827             <summary>
1828             Deserializes and decompress the telemetry items into a JSON string.
1829             </summary>
1830             <param name="telemetryItemsData">Serialized telemetry items.</param>
1831             <param name="compress">Should deserialization also perform decompression.</param>
1832             <returns>Telemetry items serialized as a string.</returns>
1833         </member>
1834         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.Serialize(Microsoft.ApplicationInsights.Channel.ITelemetry,System.Boolean)">
1835             <summary>
1836              Serialize and compress a telemetry item. 
1837             </summary>
1838             <param name="telemetryItem">A telemetry item.</param>
1839             <param name="compress">Should serialization also perform compression.</param>
1840             <returns>The compressed and serialized telemetry item.</returns>
1841         </member>
1842         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.SerializeAsString(System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Channel.ITelemetry})">
1843             <summary>
1844             Serializes <paramref name="telemetryItems"/> into a JSON string. Each JSON object is separated by a new line. 
1845             </summary>
1846             <param name="telemetryItems">The list of telemetry items to serialize.</param>
1847             <returns>A JSON string of all the serialized items.</returns>
1848         </member>
1849         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.SerializeAsString(Microsoft.ApplicationInsights.Channel.ITelemetry)">
1850             <summary>
1851             Serializes a <paramref name="telemetry"/> into a JSON string. 
1852             </summary>
1853             <param name="telemetry">The telemetry to serialize.</param>
1854             <returns>A JSON string of the serialized telemetry.</returns>
1855         </member>
1856         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.CreateCompressedStream(System.IO.Stream)">
1857             <summary>
1858             Creates a GZIP compression stream that wraps <paramref name="stream"/>. For windows phone 8.0 it returns <paramref name="stream"/>. 
1859             </summary>
1860         </member>
1861         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.SeializeToStream(System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Channel.ITelemetry},System.IO.TextWriter)">
1862             <summary>
1863             Serializes <paramref name="telemetryItems"/> and write the response to <paramref name="streamWriter"/>.
1864             </summary>
1865         </member>
1866         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.SerializeAvailability(Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry,Microsoft.ApplicationInsights.Extensibility.Implementation.JsonWriter)">
1867             <summary>
1868             Serializes this object in JSON format.
1869             </summary>
1870         </member>
1871         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonWriter.WritePropertyName(System.String)">
1872             <summary>
1873             Writes the specified property name enclosed in double quotation marks followed by a colon.
1874             </summary>
1875             <remarks>
1876             When this method is called multiple times, the second call after <see cref="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonWriter.WriteStartObject"/>
1877             and all subsequent calls will write a coma before the name.
1878             </remarks>
1879         </member>
1880         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.LocationContext">
1881             <summary>
1882             Encapsulates telemetry location information.
1883             </summary>
1884         </member>
1885         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.LocationContext.Ip">
1886             <summary>
1887             Gets or sets the location IP.
1888             </summary>
1889         </member>
1890         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor">
1891             <summary>
1892             An instance of this class is contained within the <see cref="T:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor"/> telemetry processor.
1893             It extracts auto-collected, pre-aggregated (aka. "standard") metrics from DependencyTelemetry objects which represent invocations of the monitored service.
1894             </summary>
1895             <remarks>
1896             Auto-Discovering Dependency Types: **
1897             Dependency call duration is collected as a metric for failed and successful calls separately, and grouped by dependency type.
1898             It is essential to control the number of data series produced by this extractor: It must be a small, bounded value.
1899             However, this extractor needs to support different modules that collect information about different kinds of dependencies.
1900             To meet these constraints, the extractor will auto-discover dependency types, but it will not auto-discover more types than
1901             the number controlled by the <see cref="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor.MaxDependencyTypesToDiscover"/> property.
1902             The first <c>MaxDependencyTypesToDiscover</c> dependency types encountered will be tracked separately.
1903             Additional types will all be grouped as "<c>Other</c>".
1904             Customers should set this value to a value such that "<c>Other</c>" does not actually occur in practice.
1905             As a guidance, a good value will be approximately in range 1 - 20. If significantly more types are expected, it should be
1906             examined whether the dependency type field is used appropriately.
1907             If <c>MaxDependencyTypesToDiscover</c> is set to <c>0</c>, dependency calls will not be grouped by type.
1908             </remarks>
1909         </member>
1910         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor.MaxDependenctTypesToDiscoverDefault">
1911             <summary>
1912             The default value for the <see cref="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor.MaxDependencyTypesToDiscover"/> property if it is not set to a different value.
1913             See also the remarks about the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor"/> class for additional info about the use
1914             the of <c>MaxDependencyTypesToDiscover</c>-property.
1915             </summary>
1916         </member>
1917         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor.metricManager">
1918             <summary>
1919             The <c>MetricManager</c> to be used for creating and sending the metrics by this extractor.
1920             </summary>
1921         </member>
1922         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor.metrics">
1923             <summary>
1924             Groups privates to ensure atomic updates via replacements.
1925             </summary>
1926         </member>
1927         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor.#ctor">
1928             <summary>
1929             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor"/> class.
1930             </summary>
1931         </member>
1932         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor.ExtractorName">
1933             <summary>
1934             Gets the name of this extractor.
1935             All telemetry that has been processed by this extractor will be tagged by adding the
1936             string "<c>(Name: {ExtractorName}, Ver:{ExtractorVersion})</c>" to the <c>xxx.ProcessedByExtractors</c> property.
1937             The respective logic is in the <see cref="T:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor"/>-class.
1938             </summary>
1939         </member>
1940         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor.ExtractorVersion">
1941             <summary>
1942             Gets the version of this extractor.
1943             All telemetry that has been processed by this extractor will be tagged by adding the
1944             string "<c>(Name: {ExtractorName}, Ver:{ExtractorVersion})</c>" to the <c>xxx.ProcessedByExtractors</c> property.
1945             The respective logic is in the <see cref="T:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor"/>-class.
1946             </summary>
1947         </member>
1948         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor.MaxDependencyTypesToDiscover">
1949             <summary>
1950             Gets or sets the maximum number of auto-discovered dependency types.
1951             See also the remarks about the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor"/> class for additional info about the use the of this property.
1952             </summary>
1953         </member>
1954         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor.InitializeExtractor(Microsoft.ApplicationInsights.Extensibility.MetricManager)">
1955             <summary>
1956             Initializes the internal metrics trackers based on settings.
1957             </summary>
1958             <param name="metricManager">The <c>MetricManager</c> to be used for creating and sending the metrics by this extractor.</param>
1959         </member>
1960         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor.ExtractMetrics(Microsoft.ApplicationInsights.Channel.ITelemetry,System.Boolean@)">
1961             <summary>
1962             Extracts appropriate data points for auto-collected, pre-aggregated metrics from a single <c>DependencyTelemetry</c> item.
1963             </summary>
1964             <param name="fromItem">The telemetry item from which to extract the metric data points.</param>
1965             <param name="isItemProcessed">Whether of not the specified item was processed (aka not ignored) by this extractor.</param>
1966         </member>
1967         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor.ReinitializeMetrics(System.Int32)">
1968             <summary>
1969             Initializes the privates and activates them atomically.
1970             </summary>
1971             <param name="maxDependencyTypesToDiscoverCount">Max number of Dependency Types to discover.</param>
1972         </member>
1973         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor.SucceessAndFailureMetrics">
1974             <summary>
1975             This private data structure groups two metrics for successful and failed calls to a group of dependencies.
1976             </summary>
1977         </member>
1978         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.DependencyMetricsExtractor.MetricsCache">
1979             <summary>
1980             This private data structure groups several privates of the outer class (DependencyMetricsExtractor).
1981             It allows for a lock-free atomic update of all the represented settings and values.
1982             </summary>
1983         </member>
1984         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.ISpecificAutocollectedMetricsExtractor.ExtractorName">
1985             <summary>
1986             Gets the name of this extractor.
1987             All telemetry that has been processed by this extractor will be tagged by adding the
1988             string "<c>(Name: {ExtractorName}, Ver:{ExtractorVersion})</c>" to the <c>xxx.ProcessedByExtractors</c> property.
1989             The respective logic is in the <see cref="T:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor"/>-class.
1990             </summary>
1991         </member>
1992         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.ISpecificAutocollectedMetricsExtractor.ExtractorVersion">
1993             <summary>
1994             Gets the version of this extractor.
1995             All telemetry that has been processed by this extractor will be tagged by adding the
1996             string "<c>(Name: {ExtractorName}, Ver:{ExtractorVersion})</c>" to the <c>xxx.ProcessedByExtractors</c> property.
1997             The respective logic is in the <see cref="T:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor"/>-class.
1998             </summary>
1999         </member>
2000         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.ISpecificAutocollectedMetricsExtractor.InitializeExtractor(Microsoft.ApplicationInsights.Extensibility.MetricManager)">
2001             <summary>
2002             Pre-initialize this extractor.
2003             </summary>
2004             <param name="metricManager">The manager to be used for aggregation.</param>
2005         </member>
2006         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.ISpecificAutocollectedMetricsExtractor.ExtractMetrics(Microsoft.ApplicationInsights.Channel.ITelemetry,System.Boolean@)">
2007             <summary>
2008             Perform actual metric data point extraction from the specified item.
2009             </summary>
2010             <param name="fromItem">The item from which to extract metrics.</param>
2011             <param name="isItemProcessed">Whether the specified item was processed (or ignored) by this extractor.
2012             This determines whether the specified item will be tagged accordingly by adding the
2013             string "<c>(Name: {ExtractorName}, Ver:{ExtractorVersion})</c>" to the <c>xxx.ProcessedByExtractors></c> property.</param>
2014         </member>
2015         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.RequestMetricsExtractor">
2016             <summary>
2017             An instance of this class is contained within the <see cref="T:Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor"/> telemetry processor.
2018             It extracts auto-collected, pre-aggregated (aka. "standard") metrics from RequestTelemetry objects which represent invocations of the monitored service.
2019             </summary>
2020         </member>
2021         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.SimpleMetricStatisticsAggregator">
2022             <summary>
2023             Represents mechanism to calculate basic statistical parameters of a series of numeric values.
2024             </summary>
2025         </member>
2026         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.SimpleMetricStatisticsAggregator.trackLock">
2027             <summary>
2028             Lock to make Track() method thread-safe.
2029             </summary>
2030         </member>
2031         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.SimpleMetricStatisticsAggregator.#ctor">
2032             <summary>
2033             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.SimpleMetricStatisticsAggregator"/> class.
2034             </summary>
2035         </member>
2036         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.SimpleMetricStatisticsAggregator.Count">
2037             <summary>
2038             Gets sample count.
2039             </summary>
2040         </member>
2041         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.SimpleMetricStatisticsAggregator.Sum">
2042             <summary>
2043             Gets sum of the samples.
2044             </summary>
2045         </member>
2046         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.SimpleMetricStatisticsAggregator.SumOfSquares">
2047             <summary>
2048             Gets sum of squares of the samples.
2049             </summary>
2050         </member>
2051         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.SimpleMetricStatisticsAggregator.Min">
2052             <summary>
2053             Gets minimum sample value.
2054             </summary>
2055         </member>
2056         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.SimpleMetricStatisticsAggregator.Max">
2057             <summary>
2058             Gets maximum sample value.
2059             </summary>
2060         </member>
2061         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.SimpleMetricStatisticsAggregator.Average">
2062             <summary>
2063             Gets arithmetic average value in the population.
2064             </summary>
2065         </member>
2066         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.SimpleMetricStatisticsAggregator.Variance">
2067             <summary>
2068             Gets variance of the values in the population.
2069             </summary>
2070         </member>
2071         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.SimpleMetricStatisticsAggregator.StandardDeviation">
2072             <summary>
2073             Gets standard deviation of the values in the population.
2074             </summary>
2075         </member>
2076         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.SimpleMetricStatisticsAggregator.Track(System.Double)">
2077             <summary>
2078             Adds a value to the time series.
2079             </summary>
2080             <param name="value">Metric value.</param>
2081         </member>
2082         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext">
2083             <summary>
2084             Encapsulates information about an operation. Operation normally reflects an end to end scenario that starts from a user action (e.g. button click).  
2085             </summary>
2086         </member>
2087         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext.Id">
2088             <summary>
2089             Gets or sets the application-defined operation ID for the topmost operation.
2090             </summary>
2091         </member>
2092         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext.ParentId">
2093             <summary>
2094             Gets or sets the parent operation ID.
2095             </summary>
2096         </member>
2097         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext.CorrelationVector">
2098             <summary>
2099             Gets or sets the correlation vector for the current telemetry item.
2100             </summary>
2101         </member>
2102         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext.Name">
2103             <summary>
2104             Gets or sets the application-defined topmost operation's name.
2105             </summary>
2106         </member>
2107         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext.SyntheticSource">
2108             <summary>
2109             Gets or sets the application-defined operation SyntheticSource.
2110             </summary>
2111         </member>
2112         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext">
2113             <summary>
2114             Operation class that holds operation id and operation name for the current call context.
2115             </summary>
2116         </member>
2117         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext.ParentOperationId">
2118             <summary>
2119             Operation id that will be assigned to all the child telemetry items.
2120             Parent Operation id that will be assigned to all the child telemetry items.
2121             </summary>
2122         </member>
2123         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext.RootOperationId">
2124             <summary>
2125             Root Operation id that will be assigned to all the child telemetry items.
2126             </summary>
2127         </member>
2128         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext.RootOperationName">
2129             <summary>
2130             Operation name that will be assigned to all the child telemetry items.
2131             </summary>
2132         </member>
2133         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext.CorrelationContext">
2134             <summary>
2135             Context that is propagated with HTTP outbound calls, check for null.
2136             <see href="https://github.com/lmolkova/correlation/blob/master/http_protocol_proposal_v1.md"/> 
2137             </summary>
2138         </member>
2139         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationHolder`1">
2140             <summary>
2141             Operation class that holds the telemetry item and the corresponding telemetry client.
2142             </summary>
2143         </member>
2144         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationHolder`1.ParentContext">
2145             <summary>
2146             Parent context store that is used to restore call context.
2147             </summary>
2148         </member>
2149         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationHolder`1.isDisposed">
2150             <summary>
2151             Indicates if this instance has been disposed of.
2152             </summary>
2153         </member>
2154         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationHolder`1.#ctor(Microsoft.ApplicationInsights.TelemetryClient,`0)">
2155             <summary>
2156             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationHolder`1"/> class.
2157             Initializes telemetry client.
2158             </summary>
2159             <param name="telemetryClient">Initializes telemetry client object.</param>
2160             <param name="telemetry">Operation telemetry item that is assigned to the telemetry associated to the current operation item.</param>
2161         </member>
2162         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationHolder`1.Telemetry">
2163             <summary>
2164             Gets Telemetry item of interest that is created when StartOperation function of ClientExtensions is invoked.
2165             </summary>
2166         </member>
2167         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationHolder`1.Dispose">
2168             <summary>
2169             Dispose method to clear the variables.
2170             </summary>
2171         </member>
2172         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationHolder`1.Dispose(System.Boolean)">
2173             <summary>
2174             Computes the duration and tracks the respective telemetry item on dispose.
2175             </summary>
2176         </member>
2177         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry">
2178             <summary>
2179             Base class for telemetry types representing duration in time.
2180             </summary>
2181         </member>
2182         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.StartTime">
2183             <summary>
2184             Gets or sets the start time of the operation.
2185             </summary>
2186         </member>
2187         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Id">
2188             <summary>  
2189             Gets or sets Operation ID.
2190             </summary>  
2191         </member>
2192         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Name">
2193             <summary>
2194             Gets or sets the name of the operation.
2195             </summary>
2196         </member>
2197         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Success">
2198             <summary>
2199             Gets or sets whether operation has finished successfully.
2200             </summary>
2201         </member>
2202         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Duration">
2203             <summary>
2204             Gets or sets the duration of the operation.
2205             </summary>
2206         </member>
2207         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Metrics">
2208             <summary>
2209             Gets the custom metrics collection.
2210             </summary>
2211         </member>
2212         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Properties">
2213             <summary>
2214             Gets the custom properties collection.
2215             </summary>
2216         </member>
2217         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Timestamp">
2218             <summary>
2219             Gets or sets the timestamp for the operation.
2220             </summary>
2221         </member>
2222         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Context">
2223             <summary>
2224             Gets the object that contains contextual information about the application at the time when it handled the request.
2225             </summary>
2226         </member>
2227         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Sequence">
2228             <summary>
2229             Gets or sets the value that defines absolute order of the telemetry item.
2230             </summary>
2231         </member>
2232         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.BeginTimeInTicks">
2233             <summary>  
2234             Gets or sets Time in StopWatch ticks representing begin time of the operation. Used internally
2235             for calculating duration between begin and end.
2236             </summary>  
2237         </member>
2238         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
2239             <summary>
2240             Sanitizes the properties based on constraints.
2241             </summary>
2242         </member>
2243         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.GenerateId">
2244             <summary>
2245             Sets operation Id.
2246             </summary>
2247         </member>
2248         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Sanitize">
2249             <summary>
2250             Allow to call OperationTelemetry.Sanitize method from child classes.
2251             </summary>
2252         </member>
2253         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformImplementation">
2254             <summary>
2255             The .NET 4.0 and 4.5 implementation of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform"/> interface.
2256             </summary>
2257         </member>
2258         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformImplementation.#ctor">
2259             <summary>
2260             Initializes a new instance of the PlatformImplementation class.
2261             </summary>
2262         </member>
2263         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformImplementation.ReadConfigurationXml">
2264             <summary>
2265             Returns contents of the ApplicationInsights.config file in the application directory.
2266             </summary>
2267         </member>
2268         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformImplementation.GetDebugOutput">
2269             <summary>
2270             Returns the platform specific Debugger writer to the VS output console.
2271             </summary>
2272         </member>
2273         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformImplementation.GetMachineName">
2274             <summary>
2275             Returns the machine name.
2276             </summary>
2277             <returns>The machine name.</returns>
2278         </member>
2279         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformSingleton">
2280             <summary>
2281             Provides access to the <see cref="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformSingleton.Current"/> platform.
2282             </summary>
2283         </member>
2284         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformSingleton.Current">
2285             <summary>
2286             Gets or sets the current <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform"/> implementation.
2287             </summary>
2288         </member>
2289         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Property">
2290             <summary>
2291             A helper class for implementing properties of telemetry and context classes.
2292             </summary>
2293         </member>
2294         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource">
2295             <summary>
2296             Event Source exposes Application Insights telemetry information as ETW events.
2297             </summary>
2298             <summary>
2299             Event Source exposes Application Insights telemetry information as ETW events.
2300             </summary>
2301         </member>
2302         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Log">
2303             <summary>RichPayloadEventSource instance.</summary>
2304         </member>
2305         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.EventSourceInternal">
2306             <summary>Event source.</summary>
2307         </member>
2308         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.EventProviderName">
2309             <summary>Event provider name.</summary>
2310         </member>
2311         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.#ctor">
2312             <summary>
2313             Initializes a new instance of the RichPayloadEventSource class.
2314             </summary>
2315         </member>
2316         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Process(Microsoft.ApplicationInsights.Channel.ITelemetry)">
2317             <summary>
2318             Process a collected telemetry item.
2319             </summary>
2320             <param name="item">A collected Telemetry item.</param>
2321         </member>
2322         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.ProcessOperationStart(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry)">
2323             <summary>
2324             Record an operation start.
2325             </summary>
2326             <param name="operation">The operation.</param>
2327         </member>
2328         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.ProcessOperationStop(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry)">
2329             <summary>
2330             Record an operation stop.
2331             </summary>
2332             <param name="operation">The operation.</param>
2333         </member>
2334         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Dispose">
2335             <summary>
2336             Disposes the object.
2337             </summary>
2338         </member>
2339         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Dispose(System.Boolean)">
2340             <summary>
2341             Disposes the object.
2342             </summary>
2343             <param name="disposing">True if disposing.</param>
2344         </member>
2345         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords">
2346             <summary>
2347             Keywords for the RichPayloadEventSource.
2348             </summary>
2349         </member>
2350         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Requests">
2351             <summary>
2352             Keyword for requests.
2353             </summary>
2354         </member>
2355         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Traces">
2356             <summary>
2357             Keyword for traces.
2358             </summary>
2359         </member>
2360         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Events">
2361             <summary>
2362             Keyword for events.
2363             </summary>
2364         </member>
2365         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Exceptions">
2366             <summary>
2367             Keyword for exceptions.
2368             </summary>
2369         </member>
2370         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Dependencies">
2371             <summary>
2372             Keyword for dependencies.
2373             </summary>
2374         </member>
2375         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Metrics">
2376             <summary>
2377             Keyword for metrics.
2378             </summary>
2379         </member>
2380         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.PageViews">
2381             <summary>
2382             Keyword for page views.
2383             </summary>
2384         </member>
2385         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.PerformanceCounters">
2386             <summary>
2387             Keyword for performance counters.
2388             </summary>
2389         </member>
2390         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.SessionState">
2391             <summary>
2392             Keyword for session state.
2393             </summary>
2394         </member>
2395         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Availability">
2396             <summary>
2397             Keyword for availability.
2398             </summary>
2399         </member>
2400         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Operations">
2401             <summary>
2402             Keyword for operations (Start/Stop).
2403             </summary>
2404         </member>
2405         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.SdkVersionUtils.GetSdkVersion(System.String)">
2406             <summary>
2407             Builds a string representing file version of the assembly with added prefix
2408             in format prefix:major.minor-revision.
2409             </summary>
2410             <param name="versionPrefix">Prefix to add to version.</param>
2411             <returns>String representation of the version with prefix added.</returns>
2412         </member>
2413         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.SessionContext">
2414             <summary>
2415             Encapsulates information about a user session.
2416             </summary>
2417         </member>
2418         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.SessionContext.Id">
2419             <summary>
2420             Gets or sets the application-defined session ID.
2421             </summary>
2422         </member>
2423         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.SessionContext.IsFirst">
2424             <summary>
2425             Gets or sets the IsFirst Session for the user.
2426             </summary>
2427         </member>
2428         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer">
2429             <summary>
2430             Runs a task after a certain delay and log any error.
2431             </summary>
2432         </member>
2433         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.InfiniteTimeSpan">
2434             <summary>
2435             Represents an infinite time span.
2436             </summary>
2437         </member>
2438         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.Delay">
2439             <summary>
2440             Gets or sets the delay before the task starts. 
2441             </summary>
2442         </member>
2443         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.IsStarted">
2444             <summary>
2445             Gets a value indicating whether value that indicates if a task has already started.
2446             </summary>
2447         </member>
2448         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.Start(System.Func{System.Threading.Tasks.Task})">
2449             <summary>
2450             Start the task.
2451             </summary>
2452             <param name="elapsed">The task to run.</param>
2453         </member>
2454         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.Cancel">
2455             <summary>
2456             Cancels the current task.
2457             </summary>
2458         </member>
2459         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.Dispose">
2460             <summary>
2461             Releases unmanaged and - optionally - managed resources.
2462             </summary>
2463         </member>
2464         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimerInternal">
2465             <summary>
2466             Runs a task after a certain delay and log any error.
2467             </summary>
2468         </member>
2469         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimerInternal.InfiniteTimeSpan">
2470             <summary>
2471             Represents an infinite time span.
2472             </summary>
2473         </member>
2474         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimerInternal.Delay">
2475             <summary>
2476             Gets or sets the delay before the task starts. 
2477             </summary>
2478         </member>
2479         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimerInternal.IsStarted">
2480             <summary>
2481             Gets a value indicating whether value that indicates if a task has already started.
2482             </summary>
2483         </member>
2484         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimerInternal.Start(System.Func{System.Threading.Tasks.Task})">
2485             <summary>
2486             Start the task.
2487             </summary>
2488             <param name="elapsed">The task to run.</param>
2489         </member>
2490         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimerInternal.Cancel">
2491             <summary>
2492             Cancels the current task.
2493             </summary>
2494         </member>
2495         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimerInternal.Dispose">
2496             <summary>
2497             Releases unmanaged and - optionally - managed resources.
2498             </summary>
2499         </member>
2500         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimerInternal.LogException(System.Exception)">
2501             <summary>
2502             Log exception thrown by outer code.
2503             </summary>
2504             <param name="exception">Exception to log.</param>
2505         </member>
2506         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Telemetry.NormalizeInstrumentationKey(System.String)">
2507             <summary>
2508             Normalize instrumentation key by removing dashes ('-') and making string in the lowercase.
2509             In case no InstrumentationKey is available just return empty string.
2510             In case when InstrumentationKey is available return normalized key + dot ('.')
2511             as a separator between instrumentation key part and telemetry name part.
2512             </summary>
2513         </member>
2514         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory.#ctor">
2515             <summary>
2516             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory"/> class.
2517             </summary>
2518             <remarks>
2519             This constructor is protected because <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory"/> is only meant to be instantiated 
2520             by the <see cref="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory.Instance"/> property or by tests.
2521             </remarks>
2522         </member>
2523         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory.Instance">
2524             <summary>
2525             Gets or sets the default <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory"/> instance used by <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/>.
2526             </summary>
2527             <remarks>
2528             This property is a test isolation "pinch point" that allows us to test <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> without using reflection.
2529             </remarks>
2530         </member>
2531         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryContextExtensions">
2532             <summary>
2533             Extension methods for TelemetryContext.
2534             </summary>
2535         </member>
2536         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryContextExtensions.GetInternalContext(Microsoft.ApplicationInsights.DataContracts.TelemetryContext)">
2537             <summary>
2538             Returns TelemetryContext's Internal context.
2539             </summary>
2540             <param name="context">Telemetry context to get Internal context for.</param>
2541             <returns>Internal context for TelemetryContext.</returns>
2542         </member>
2543         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryDebugWriter">
2544             <summary>
2545             Writes telemetry items to debug output.
2546             </summary>
2547         </member>
2548         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryDebugWriter.IsTracingDisabled">
2549             <summary>
2550             Gets or sets a value indicating whether writing telemetry items to debug output is enabled.
2551             </summary>
2552         </member>
2553         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryDebugWriter.WriteTelemetry(Microsoft.ApplicationInsights.Channel.ITelemetry,System.String)">
2554             <summary>
2555             Write the specified <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> item to debug output.
2556             </summary>
2557             <param name="telemetry">Item to write.</param>
2558             <param name="filteredBy">If specified, indicates the telemetry item was filtered out and not sent to the API.</param>
2559         </member>
2560         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain">
2561             <summary>
2562             Represents the TelemetryProcessor chain. Clients should use TelemetryProcessorChainBuilder to construct this object.
2563             </summary>
2564         </member>
2565         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.#ctor">
2566             <summary>
2567             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain" /> class.
2568             Marked internal, as clients should use TelemetryProcessorChainBuilder to build the processing chain.
2569             </summary>
2570         </member>
2571         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.#ctor(System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor})">
2572             <summary>
2573             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain" /> class by using the given list elements.
2574             Marked internal, as clients should use TelemetryProcessorChainBuilder to build the processing chain.
2575             </summary>
2576         </member>
2577         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.FirstTelemetryProcessor">
2578             <summary>
2579             Gets the first telemetry processor from the chain of processors.        
2580             </summary>
2581         </member>
2582         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.TelemetryProcessors">
2583             <summary>
2584             Gets the list of TelemetryProcessors making up this chain.        
2585             </summary>
2586         </member>
2587         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.Process(Microsoft.ApplicationInsights.Channel.ITelemetry)">
2588             <summary>
2589             Invokes the process method in the first telemetry processor.
2590             </summary>        
2591         </member>
2592         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.Dispose">
2593             <summary>
2594             Releases resources used by the current instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain"/> class.
2595             </summary>
2596         </member>
2597         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChainBuilder">
2598             <summary>
2599             Represents an object used to Build a TelemetryProcessorChain.
2600             </summary>
2601         </member>
2602         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChainBuilder.#ctor(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
2603             <summary>
2604             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChainBuilder" /> class.
2605             </summary>
2606             <param name="configuration"> The <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> instance to which the constructed processing chain should be set to. </param>        
2607         </member>
2608         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChainBuilder.Use(System.Func{Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor,Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor})">
2609             <summary>
2610             Uses given factory to add TelemetryProcessor to the chain of processors. The processors
2611             in the chain will be invoked in the same order in which they are added.
2612             </summary>
2613             <param name="telemetryProcessorFactory">A delegate that returns a <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor"/>
2614             , given the next <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor"/> in the call chain.</param>
2615         </member>
2616         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChainBuilder.Build">
2617             <summary>
2618             Builds the chain of linked <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor" /> instances and sets the same in configuration object passed.
2619             A special telemetry processor for handling Transmission is always appended as the last
2620             processor in the chain.
2621             </summary>        
2622         </member>
2623         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.OperationIsNullWarning(System.String)">
2624             <summary>
2625             Logs the information when there operation to track is null.
2626             </summary>
2627         </member>
2628         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.InvalidOperationToStopError(System.String)">
2629             <summary>
2630             Logs the information when there operation to stop does not match the current operation.
2631             </summary>
2632         </member>
2633         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.Keywords">
2634             <summary>
2635             Keywords for the PlatformEventSource.
2636             </summary>
2637         </member>
2638         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.Keywords.UserActionable">
2639             <summary>
2640             Key word for user actionable events.
2641             </summary>
2642         </member>
2643         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.Keywords.Diagnostics">
2644             <summary>
2645             Keyword for errors that trace at Verbose level.
2646             </summary>
2647         </member>
2648         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.Keywords.VerboseFailure">
2649             <summary>
2650             Keyword for errors that trace at Verbose level.
2651             </summary>
2652         </member>
2653         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.Keywords.ErrorFailure">
2654             <summary>
2655             Keyword for errors that trace at Error level.
2656             </summary>
2657         </member>
2658         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsListener">
2659             <summary>
2660             Subscriber to ETW Event source events, which sends data to other Senders (F5 and Portal).
2661             </summary>
2662         </member>
2663         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule">
2664             <summary>
2665             Use diagnostics telemetry module to report SDK internal problems to the portal and VS debug output window.
2666             </summary>
2667         </member>
2668         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.#ctor">
2669             <summary>
2670             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule"/> class. 
2671             </summary>
2672         </member>
2673         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.Finalize">
2674             <summary>
2675             Finalizes an instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule" /> class.
2676             </summary>
2677         </member>
2678         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.Severity">
2679             <summary>
2680             Gets or sets diagnostics Telemetry Module LogLevel configuration setting. 
2681             Possible values LogAlways, Critical, Error, Warning, Informational and Verbose.
2682             </summary>
2683         </member>
2684         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.DiagnosticsInstrumentationKey">
2685             <summary>
2686             Gets or sets instrumentation key for diagnostics. Use to redirect SDK 
2687             internal problems reporting to the separate instrumentation key.
2688             </summary>
2689         </member>
2690         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
2691             <summary>
2692             Initializes this telemetry module.
2693             </summary>
2694             <param name="configuration">Telemetry configuration to use for this telemetry module.</param>
2695         </member>
2696         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.Dispose">
2697             <summary>
2698             Disposes this object.
2699             </summary>
2700         </member>
2701         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.Dispose(System.Boolean)">
2702             <summary>
2703             Disposes of resources.
2704             </summary>
2705             <param name="managed">Indicates if managed code is being disposed.</param>
2706         </member>
2707         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.EventMetaData">
2708             <summary>
2709             Event metadata from event source method attribute.
2710             </summary>
2711         </member>
2712         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.Extensions">
2713             <summary>
2714             Provides a set of extension methods for tracing.
2715             </summary>
2716         </member>
2717         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.Extensions.ToInvariantString(System.Exception)">
2718             <summary>
2719             Returns a culture-independent string representation of the given <paramref name="exception"/> object, 
2720             appropriate for diagnostics tracing.
2721             </summary>
2722         </member>
2723         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.IDiagnosticsSender.Send(Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.TraceEvent)">
2724             <summary>
2725             Sends diagnostics data to the appropriate output.
2726             </summary>
2727             <param name="eventData">Information about trace event.</param>
2728         </member>
2729         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsQueueSender">
2730             <summary>
2731             A dummy queue sender to keep the data to be sent to the portal before the initialize method is called.
2732             This is due to the fact that initialize method cannot be called without the configuration and 
2733             the event listener write event is triggered before the diagnosticTelemetryModule initialize method is triggered.
2734             </summary>
2735         </member>
2736         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender">
2737             <summary>
2738             This class is responsible for sending diagnostics information into portal.
2739             </summary>
2740         </member>
2741         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender.AiPrefix">
2742             <summary>
2743             Prefix of the traces in portal.
2744             </summary>
2745         </member>
2746         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender.AiNonUserActionable">
2747             <summary>
2748             For user non actionable traces use AI Internal prefix.
2749             </summary>
2750         </member>
2751         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender.#ctor(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration,Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.IDiagnoisticsEventThrottlingManager)">
2752             <summary>
2753             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender"/> class. 
2754             </summary>
2755         </member>
2756         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender.DiagnosticsInstrumentationKey">
2757             <summary>
2758             Gets or sets instrumentation key for diagnostics (optional).
2759             </summary>
2760         </member>
2761         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock">
2762             <summary>
2763             Thread level resource section lock.
2764             </summary>
2765         </member>
2766         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock.syncObject">
2767             <summary>
2768             Thread level lock object.
2769             </summary>
2770         </member>
2771         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock.#ctor">
2772             <summary>
2773             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock" /> class.
2774             Marks section locked.
2775             </summary>
2776         </member>
2777         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock.IsResourceLocked">
2778             <summary>
2779             Gets a value indicating whether lock is set on the section.
2780             </summary>
2781         </member>
2782         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock.Dispose">
2783             <summary>
2784             Release lock.
2785             </summary>
2786         </member>
2787         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.TraceEvent">
2788             <summary>
2789             Event Source event wrapper.
2790             Contains description information for trace event.
2791             </summary>
2792         </member>
2793         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.TraceEvent.MetaData">
2794             <summary>
2795             Gets or sets event metadata.
2796             </summary>
2797         </member>
2798         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.TraceEvent.Payload">
2799             <summary>
2800             Gets or sets event parameters.
2801             </summary>
2802         </member>
2803         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TransmissionProcessor">
2804             <summary>
2805             An <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor"/> that act as a proxy to the Transmission of telemetry"/>.
2806             The <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetryChannel"/>, as configured in <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> will be used for transmission.
2807             This processor is always appended as the last processor in the chain.
2808             </summary>
2809         </member>
2810         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TransmissionProcessor.#ctor(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
2811             <summary>
2812             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TransmissionProcessor"/> class.
2813             </summary>        
2814             <param name="configuration">The <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> to get the channel from.</param>
2815         </member>
2816         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TransmissionProcessor.Process(Microsoft.ApplicationInsights.Channel.ITelemetry)">
2817             <summary>
2818             Process the given <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> item. Here processing is sending the item through the channel/>.
2819             </summary>
2820         </member>
2821         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TypeExtensions">
2822             <summary>
2823             Defines extension methods that allow coding against <see cref="T:System.Type"/> without conditional compilation on versions of .NET framework.
2824             </summary>
2825         </member>
2826         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TypeExtensions.IsAssignableFrom(System.Type,System.Type)">
2827             <summary>
2828             Returns a value that indicates whether the specified type can be assigned to the current type.
2829             </summary>
2830             <remarks>
2831             This method emulates the built-in method of the <see cref="T:System.Type"/> class which is not available on Windows Runtime.
2832             </remarks>
2833         </member>
2834         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TypeExtensions.GetProperties(System.Type)">
2835             <summary>
2836             Returns all the public properties of the specified type.
2837             </summary>
2838             <remarks>
2839             This method emulates the built-in method of the <see cref="T:System.Type"/> class which is not available on Windows Runtime.
2840             Note that, unlike the built-in <see cref="T:System.Type"/> method, this method does not return properties defined in any of the base types.
2841             However, this should be sufficient for our public types, which have to be sealed on Windows Runtime.
2842             </remarks>
2843         </member>
2844         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.UserContext">
2845             <summary>
2846             Encapsulates information about a user using an application.
2847             </summary>
2848         </member>
2849         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.UserContext.Id">
2850             <summary>
2851             Gets or sets the ID of user accessing the application.
2852             </summary>
2853             <remarks>
2854             Unique user ID is automatically generated in default Application Insights configuration. 
2855             </remarks>
2856         </member>
2857         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.UserContext.AccountId">
2858             <summary>
2859             Gets or sets the ID of an application-defined account associated with the user.
2860             </summary>
2861         </member>
2862         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.UserContext.UserAgent">
2863             <summary>
2864             Gets or sets the UserAgent of an application-defined account associated with the user.
2865             </summary>
2866         </member>
2867         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.UserContext.AuthenticatedUserId">
2868             <summary>
2869             Gets or sets the authenticated user id.
2870             Authenticated user id should be a persistent string that uniquely represents each authenticated user in the application or service.
2871             </summary>
2872         </member>
2873         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.random">
2874             <summary>
2875             Generator singleton.
2876             </summary>
2877         </member>
2878         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.index">
2879             <summary>
2880             Index of the last used random number within pre-generated array.
2881             </summary>
2882         </member>
2883         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.segmentCount">
2884             <summary>
2885             Count of segments of random numbers.
2886             </summary>
2887         </member>
2888         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.segmentSize">
2889             <summary>
2890             Number of random numbers per segment.
2891             </summary>
2892         </member>
2893         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.bitsToStoreRandomIndexWithinSegment">
2894             <summary>
2895             Number of bits used to store index of the random number within segment.
2896             </summary>
2897         </member>
2898         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.segmentIndexMask">
2899             <summary>
2900             Bit mask to get segment index bits.
2901             </summary>
2902         </member>
2903         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.randomIndexWithinSegmentMask">
2904             <summary>
2905             Bit mask to get index of the random number within segment.
2906             </summary>
2907         </member>
2908         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.randomArrayIndexMask">
2909             <summary>
2910             Bit mask to get index of the random number in the pre-generated array.
2911             </summary>
2912         </member>
2913         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.randomGemerators">
2914             <summary>
2915             Array of random number batch generators (one per each segment).
2916             </summary>
2917         </member>
2918         <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.randomNumbers">
2919             <summary>
2920             Array of pre-generated random numbers.
2921             </summary>
2922         </member>
2923         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.#ctor">
2924             <summary>
2925             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom"/> class.
2926             </summary>
2927         </member>
2928         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.Initialize">
2929             <summary>
2930             Initializes generator with a set of random numbers.
2931             </summary>
2932         </member>
2933         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.Initialize(System.Func{System.UInt64,Microsoft.ApplicationInsights.Extensibility.Implementation.IRandomNumberBatchGenerator},System.Int32,System.Int32)">
2934             <summary>
2935             Initializes generator with a set of random numbers.
2936             </summary>
2937             <param name="randomGeneratorFactory">Factory used to create random number batch generators.</param>
2938             <param name="segmentIndexBits">Number of significant bits in segment index, i.e. value of 3 means 8 segments of random numbers - 0..7.</param>
2939             <param name="segmentBits">Number of significant bits in random number index within segment, i.e. value of 10 means 1024 random numbers per segment.</param>
2940         </member>
2941         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.Next">
2942             <summary>
2943             Weakly thread safe next (random) operation id generator
2944             where 'weakly' indicates that it is unlikely we'll get into 
2945             collision state.
2946             </summary>
2947             <returns>Next operation id.</returns>
2948         </member>
2949         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.RegenerateSegment(System.Int32)">
2950             <summary>
2951             Generates random number batch for segment which just exhausted
2952             according to value of the new index.
2953             </summary>
2954             <param name="newIndex">Index in random number array of the random number we're about to return.</param>
2955         </member>
2956         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.XorshiftRandomBatchGenerator">
2957             <summary>
2958             Generates batches of random number using Xorshift algorithm
2959             Note: implementation of XorShift algorithm https://en.wikipedia.org/wiki/Xorshift. You can find some extra details and performance tests here http://www.codeproject.com/Articles/9187/A-fast-equivalent-for-System-Random.
2960             </summary>
2961         </member>
2962         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.XorshiftRandomBatchGenerator.#ctor(System.UInt64)">
2963             <summary>
2964             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.XorshiftRandomBatchGenerator"/> class.
2965             </summary>
2966             <param name="seed">Random generator seed value.</param>
2967         </member>
2968         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.XorshiftRandomBatchGenerator.NextBatch(System.UInt64[],System.Int32,System.Int32)">
2969             <summary>
2970             Generates a batch of random numbers.
2971             </summary>
2972             <param name="buffer">Buffer to put numbers in.</param>
2973             <param name="index">Start index in the buffer.</param>
2974             <param name="count">Count of random numbers to generate.</param>
2975         </member>
2976         <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryModules">
2977             <summary>
2978             This API supports the AI Framework infrastructure and is not intended to be used directly from your code.
2979             </summary>
2980         </member>
2981         <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryModules.#ctor">
2982             <summary>
2983             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryModules"/> class.
2984             </summary>
2985         </member>
2986         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryModules.Instance">
2987             <summary>
2988             Gets the TelemetryModules collection.
2989             </summary>
2990         </member>
2991         <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryModules.Modules">
2992             <summary>
2993             Gets the telemetry modules collection.
2994             </summary>
2995         </member>
2996         <member name="T:Microsoft.ApplicationInsights.Extensibility.IOperationHolder`1">
2997             <summary>
2998             Represents the operation item that holds telemetry which is tracked on end request. Operation can be associated with either WEB or SQL dependencies.
2999             </summary>
3000         </member>
3001         <member name="P:Microsoft.ApplicationInsights.Extensibility.IOperationHolder`1.Telemetry">
3002             <summary>
3003             Gets Telemetry item of interest that is created when StartOperation function of ClientExtensions is invoked.
3004             </summary>
3005         </member>
3006         <member name="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryInitializer">
3007             <summary>
3008             Represents an object that initializes <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> objects.
3009             </summary>
3010             <remarks>
3011             The <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/> instances use <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryInitializer"/> objects to 
3012             automatically initialize properties of the <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> objects.
3013             </remarks>
3014         </member>
3015         <member name="M:Microsoft.ApplicationInsights.Extensibility.ITelemetryInitializer.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
3016             <summary>
3017             Initializes properties of the specified <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> object.
3018             </summary>
3019         </member>
3020         <member name="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryModule">
3021             <summary>
3022             Represents an object that supports initialization from <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/>.
3023             </summary>
3024         </member>
3025         <member name="M:Microsoft.ApplicationInsights.Extensibility.ITelemetryModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
3026             <summary>
3027             Initialize method is called after all configuration properties have been loaded from the configuration.
3028             </summary>
3029         </member>
3030         <member name="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor">
3031             <summary>
3032             Represents an object used to process telemetry as part of sending it to Application Insights.
3033             </summary>
3034         </member>
3035         <member name="M:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor.Process(Microsoft.ApplicationInsights.Channel.ITelemetry)">
3036             <summary>
3037             Process a collected telemetry item.
3038             </summary>
3039             <param name="item">A collected Telemetry item.</param>
3040         </member>
3041         <member name="T:Microsoft.ApplicationInsights.Extensibility.Metric">
3042             <summary>
3043             Represents aggregator for a single time series of a given metric.
3044             </summary>
3045         </member>
3046         <member name="F:Microsoft.ApplicationInsights.Extensibility.Metric.manager">
3047             <summary>
3048             Aggregator manager for the aggregator.
3049             </summary>
3050         </member>
3051         <member name="F:Microsoft.ApplicationInsights.Extensibility.Metric.aggregatorId">
3052             <summary>
3053             Metric aggregator id to look for in the aggregator dictionary.
3054             </summary>
3055         </member>
3056         <member name="F:Microsoft.ApplicationInsights.Extensibility.Metric.hashCode">
3057             <summary>
3058             Aggregator hash code.
3059             </summary>
3060         </member>
3061         <member name="M:Microsoft.ApplicationInsights.Extensibility.Metric.#ctor(Microsoft.ApplicationInsights.Extensibility.MetricManager,System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
3062             <summary>
3063             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Metric"/> class.
3064             </summary>
3065             <param name="manager">Aggregator manager handling this instance.</param>
3066             <param name="name">Metric name.</param>
3067             <param name="dimensions">Metric dimensions.</param>
3068         </member>
3069         <member name="P:Microsoft.ApplicationInsights.Extensibility.Metric.Name">
3070             <summary>
3071             Gets metric name.
3072             </summary>
3073         </member>
3074         <member name="P:Microsoft.ApplicationInsights.Extensibility.Metric.Dimensions">
3075             <summary>
3076             Gets a set of metric dimensions and their values.
3077             </summary>
3078         </member>
3079         <member name="M:Microsoft.ApplicationInsights.Extensibility.Metric.Track(System.Double)">
3080             <summary>
3081             Adds a value to the time series.
3082             </summary>
3083             <param name="value">Metric value.</param>
3084         </member>
3085         <member name="M:Microsoft.ApplicationInsights.Extensibility.Metric.GetHashCode">
3086             <summary>
3087             Returns the hash code for this object.
3088             </summary>
3089             <returns>A 32-bit signed integer hash code.</returns>
3090         </member>
3091         <member name="M:Microsoft.ApplicationInsights.Extensibility.Metric.Equals(Microsoft.ApplicationInsights.Extensibility.Metric)">
3092             <summary>
3093             Determines whether the specified object is equal to the current object.
3094             </summary>
3095             <param name="other">The object to compare with the current object. </param>
3096             <returns>True if the specified object is equal to the current object; otherwise, false.</returns>
3097         </member>
3098         <member name="M:Microsoft.ApplicationInsights.Extensibility.Metric.Equals(System.Object)">
3099             <summary>
3100             Determines whether the specified object is equal to the current object.
3101             </summary>
3102             <param name="obj">The object to compare with the current object. </param>
3103             <returns>True if the specified object is equal to the current object; otherwise, false.</returns>
3104         </member>
3105         <member name="M:Microsoft.ApplicationInsights.Extensibility.Metric.GetAggregatorId(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
3106             <summary>
3107             Generates id of the aggregator serving time series specified in the parameters.
3108             </summary>
3109             <param name="name">Metric name.</param>
3110             <param name="dimensions">Optional metric dimensions.</param>
3111             <returns>Aggregator id that can be used to get aggregator.</returns>
3112         </member>
3113         <member name="M:Microsoft.ApplicationInsights.Extensibility.Metric.ForwardToProcessors(System.Double)">
3114             <summary>
3115             Forwards value to metric processors.
3116             </summary>
3117             <param name="value">Value tracked on time series.</param>
3118         </member>
3119         <member name="T:Microsoft.ApplicationInsights.Extensibility.MetricManager">
3120             <summary>
3121             Metric factory and controller. Sends metrics to Application Insights service. Pre-aggregates metrics to reduce bandwidth.
3122             <a href="https://go.microsoft.com/fwlink/?linkid=525722#send-metrics">Learn more</a>
3123             </summary>
3124         </member>
3125         <member name="F:Microsoft.ApplicationInsights.Extensibility.MetricManager.sdkVersionPropertyValue">
3126             <summary>
3127             Value of the property indicating 'app insights version' allowing to tell metric was built using metric manager.
3128             </summary>
3129         </member>
3130         <member name="F:Microsoft.ApplicationInsights.Extensibility.MetricManager.aggregationPeriod">
3131             <summary>
3132             Reporting frequency.
3133             </summary>
3134         </member>
3135         <member name="F:Microsoft.ApplicationInsights.Extensibility.MetricManager.telemetryClient">
3136             <summary>
3137             Telemetry client used to track resulting aggregated metrics.
3138             </summary>
3139         </member>
3140         <member name="F:Microsoft.ApplicationInsights.Extensibility.MetricManager.snapshotTimer">
3141             <summary>
3142             Metric aggregation snapshot task.
3143             </summary>
3144         </member>
3145         <member name="F:Microsoft.ApplicationInsights.Extensibility.MetricManager.lastSnapshotStartDateTime">
3146             <summary>
3147             Last time snapshot was initiated.
3148             </summary>
3149         </member>
3150         <member name="F:Microsoft.ApplicationInsights.Extensibility.MetricManager.metricDictionary">
3151             <summary>
3152             A dictionary of all metrics instantiated via this manager.
3153             </summary>
3154         </member>
3155         <member name="M:Microsoft.ApplicationInsights.Extensibility.MetricManager.#ctor">
3156             <summary>
3157             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.MetricManager"/> class.
3158             </summary>
3159         </member>
3160         <member name="M:Microsoft.ApplicationInsights.Extensibility.MetricManager.#ctor(Microsoft.ApplicationInsights.TelemetryClient)">
3161             <summary>
3162             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.MetricManager"/> class.
3163             </summary>
3164             <param name="client">Telemetry client to use to output aggregated metric data.</param>
3165         </member>
3166         <member name="P:Microsoft.ApplicationInsights.Extensibility.MetricManager.MetricProcessors">
3167             <summary>
3168             Gets a list of metric processors associated
3169             with this instance of <see cref="T:Microsoft.ApplicationInsights.Extensibility.MetricManager"/>.
3170             </summary>
3171         </member>
3172         <member name="M:Microsoft.ApplicationInsights.Extensibility.MetricManager.CreateMetric(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
3173             <summary>
3174             Creates metric.
3175             </summary>
3176             <param name="name">Name of the metric.</param>
3177             <param name="dimensions">Optional dimensions.</param>
3178             <returns>Metric instance.</returns>
3179             <remarks>
3180             <a href="https://go.microsoft.com/fwlink/?linkid=525722#send-metrics">Learn more</a>
3181             </remarks>
3182         </member>
3183         <member name="M:Microsoft.ApplicationInsights.Extensibility.MetricManager.Flush">
3184             <summary>
3185             Flushes the in-memory aggregation buffers. Not normally required - occurs automatically at intervals and on Dispose.
3186             </summary>
3187         </member>
3188         <member name="M:Microsoft.ApplicationInsights.Extensibility.MetricManager.Dispose">
3189             <summary>
3190             Disposes the object.
3191             </summary>
3192         </member>
3193         <member name="M:Microsoft.ApplicationInsights.Extensibility.MetricManager.GetWaitTime">
3194             <summary>
3195             Calculates wait time until next snapshot of the aggregators.
3196             </summary>
3197             <returns>Wait time.</returns>
3198         </member>
3199         <member name="M:Microsoft.ApplicationInsights.Extensibility.MetricManager.CreateAggregatedMetricTelemetry(Microsoft.ApplicationInsights.Extensibility.Metric,Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.SimpleMetricStatisticsAggregator)">
3200             <summary>
3201             Generates telemetry object based on the metric aggregator.
3202             </summary>
3203             <param name="metric">Metric definition.</param>
3204             <param name="statistics">Metric aggregator statistics calculated for a period of time.</param>
3205             <returns>Metric telemetry object resulting from aggregation.</returns>
3206         </member>
3207         <member name="M:Microsoft.ApplicationInsights.Extensibility.MetricManager.SnapshotAndReschedule">
3208             <summary>
3209             Takes a snapshot of aggregators collected by this instance of the manager
3210             and schedules the next snapshot.
3211             </summary>
3212         </member>
3213         <member name="M:Microsoft.ApplicationInsights.Extensibility.MetricManager.Snapshot">
3214             <summary>
3215             Takes snapshot of all active metric aggregators and turns results into metric telemetry.
3216             </summary>
3217         </member>
3218         <member name="T:Microsoft.ApplicationInsights.Extensibility.OperationCorrelationTelemetryInitializer">
3219             <summary>
3220             Telemetry initializer that populates OperationContext for the telemetry item based on context stored in an AsyncLocal variable.
3221             </summary>
3222         </member>
3223         <member name="M:Microsoft.ApplicationInsights.Extensibility.OperationCorrelationTelemetryInitializer.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
3224             <summary>
3225             Initializes/Adds operation id to the existing telemetry item.
3226             </summary>
3227             <param name="telemetryItem">Target telemetry item to add operation id.</param>
3228         </member>
3229         <member name="T:Microsoft.ApplicationInsights.Extensibility.SdkInternalOperationsMonitor">
3230             <summary>
3231             Helps to define whether thread is performing SDK internal operation at the moment.
3232             </summary>
3233         </member>
3234         <member name="M:Microsoft.ApplicationInsights.Extensibility.SdkInternalOperationsMonitor.IsEntered">
3235             <summary>
3236             Determines whether the current thread executing the internal operation.
3237             </summary>
3238             <returns>true if the current thread executing the internal operation; otherwise, false.</returns>
3239         </member>
3240         <member name="M:Microsoft.ApplicationInsights.Extensibility.SdkInternalOperationsMonitor.Enter">
3241             <summary>
3242             Marks the thread as executing the internal operation.
3243             </summary>
3244         </member>
3245         <member name="M:Microsoft.ApplicationInsights.Extensibility.SdkInternalOperationsMonitor.Exit">
3246             <summary>
3247             Unmarks the thread as executing the internal operation.
3248             </summary>
3249         </member>
3250         <member name="T:Microsoft.ApplicationInsights.Extensibility.SequencePropertyInitializer">
3251             <summary>
3252             An <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryInitializer"/> that populates <see cref="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Sequence"/> property for 
3253             the Microsoft internal telemetry sent to the Vortex endpoint.
3254             </summary>
3255         </member>
3256         <member name="M:Microsoft.ApplicationInsights.Extensibility.SequencePropertyInitializer.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
3257             <summary>
3258             Populates <see cref="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Sequence"/> with unique ID and sequential number.
3259             </summary>
3260         </member>
3261         <member name="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration">
3262             <summary>
3263             Encapsulates the global telemetry configuration typically loaded from the ApplicationInsights.config file.
3264             </summary>
3265             <remarks>
3266             All <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/> objects are initialized using the <see cref="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active"/> 
3267             telemetry configuration provided by this class.
3268             </remarks>
3269         </member>
3270         <member name="F:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.isDisposed">
3271             <summary>
3272             Indicates if this instance has been disposed of.
3273             </summary>
3274         </member>
3275         <member name="F:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.shouldDisposeChannel">
3276             <summary>
3277             Indicates if we created the telemetry channel and should therefore dispose of it.
3278             </summary>
3279         </member>
3280         <member name="M:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.#ctor">
3281             <summary>
3282             Initializes a new instance of the TelemetryConfiguration class.
3283             </summary>
3284         </member>
3285         <member name="M:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.#ctor(System.String)">
3286             <summary>
3287             Initializes a new instance of the TelemetryConfiguration class.
3288             </summary>
3289             <param name="instrumentationKey">The instrumentation key this configuration instance will provide.</param>
3290         </member>
3291         <member name="M:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.#ctor(System.String,Microsoft.ApplicationInsights.Channel.ITelemetryChannel)">
3292             <summary>
3293             Initializes a new instance of the TelemetryConfiguration class.
3294             </summary>
3295             <param name="instrumentationKey">The instrumentation key this configuration instance will provide.</param>
3296             <param name="channel">The telemetry channel to provide with this configuration instance.</param>
3297         </member>
3298         <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active">
3299             <summary>
3300             Gets the active <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> instance loaded from the ApplicationInsights.config file. 
3301             If the configuration file does not exist, the active configuration instance is initialized with minimum defaults 
3302             needed to send telemetry to Application Insights.
3303             </summary>
3304         </member>
3305         <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.InstrumentationKey">
3306             <summary>
3307             Gets or sets the default instrumentation key for the application.
3308             </summary>
3309             <exception cref="T:System.ArgumentNullException">The new value is null.</exception>
3310             <remarks>
3311             This instrumentation key value is used by default by all <see cref="T:Microsoft.ApplicationInsights.TelemetryClient"/> instances
3312             created in the application. This value can be overwritten by setting the <see cref="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.InstrumentationKey"/>
3313             property of the <see cref="P:Microsoft.ApplicationInsights.TelemetryClient.Context"/>.
3314             </remarks>
3315         </member>
3316         <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.DisableTelemetry">
3317             <summary>
3318             Gets or sets a value indicating whether sending of telemetry to Application Insights is disabled.
3319             </summary>
3320             <remarks>
3321             This disable tracking setting value is used by default by all <see cref="T:Microsoft.ApplicationInsights.TelemetryClient"/> instances
3322             created in the application. 
3323             </remarks>
3324         </member>
3325         <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.TelemetryInitializers">
3326             <summary>
3327             Gets the list of <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryInitializer"/> objects that supply additional information about telemetry.
3328             </summary>
3329             <remarks>
3330             Telemetry initializers extend Application Insights telemetry collection by supplying additional information 
3331             about individual <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> items, such as <see cref="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Timestamp"/>. A <see cref="T:Microsoft.ApplicationInsights.TelemetryClient"/>
3332             invokes telemetry initializers each time <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.Track(Microsoft.ApplicationInsights.Channel.ITelemetry)"/> method is called.
3333             The default list of telemetry initializers is provided by the Application Insights NuGet packages and loaded from 
3334             the ApplicationInsights.config file located in the application directory. 
3335             </remarks>
3336         </member>
3337         <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.TelemetryProcessors">
3338             <summary>
3339             Gets a readonly collection of TelemetryProcessors.
3340             </summary>
3341         </member>
3342         <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.TelemetryProcessorChainBuilder">
3343             <summary>
3344             Gets the TelemetryProcessorChainBuilder which can build and populate TelemetryProcessors in the TelemetryConfiguration.
3345             </summary>
3346         </member>
3347         <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.TelemetryChannel">
3348             <summary>
3349             Gets or sets the telemetry channel.
3350             </summary>
3351         </member>
3352         <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.MetricProcessors">
3353             <summary>
3354             Gets the list of <see cref="T:Microsoft.ApplicationInsights.Extensibility.IMetricProcessor"/> objects used for custom metric data processing        
3355             before client-side metric aggregation process.
3356             </summary>
3357         </member>
3358         <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.TelemetryProcessorChain">
3359             <summary>
3360             Gets or sets the chain of processors.
3361             </summary>
3362         </member>
3363         <member name="M:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.CreateDefault">
3364             <summary>
3365             Creates a new <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> instance loaded from the ApplicationInsights.config file.
3366             If the configuration file does not exist, the new configuration instance is initialized with minimum defaults 
3367             needed to send telemetry to Application Insights.
3368             </summary>
3369         </member>
3370         <member name="M:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.CreateFromConfiguration(System.String)">
3371             <summary>
3372             Creates a new <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> instance loaded from the specified configuration.
3373             </summary>
3374             <param name="config">An xml serialized configuration.</param>
3375             <exception cref="T:System.ArgumentNullException">Throws if the config value is null or empty.</exception>
3376         </member>
3377         <member name="M:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Dispose">
3378             <summary>
3379             Releases resources used by the current instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> class.
3380             </summary>
3381         </member>
3382         <member name="M:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Dispose(System.Boolean)">
3383             <summary>
3384             Disposes of resources.
3385             </summary>
3386             <param name="disposing">Indicates if managed code is being disposed.</param>
3387         </member>
3388         <member name="T:Microsoft.ApplicationInsights.OperationTelemetryExtensions">
3389             <summary>
3390             Extension functions to operation telemetry that start and stop the timer.
3391             </summary>
3392         </member>
3393         <member name="F:Microsoft.ApplicationInsights.OperationTelemetryExtensions.StopwatchTicksToTimeSpanTicks">
3394             <summary>
3395             Multiplier to convert Stopwatch ticks to TimeSpan ticks.
3396             </summary>
3397         </member>
3398         <member name="M:Microsoft.ApplicationInsights.OperationTelemetryExtensions.Start(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry)">
3399             <summary>
3400             An extension to telemetry item that starts the timer for the respective telemetry.
3401             </summary>
3402             <param name="telemetry">Telemetry item object that calls this extension method.</param>
3403         </member>
3404         <member name="M:Microsoft.ApplicationInsights.OperationTelemetryExtensions.Start(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry,System.Int64)">
3405             <summary>
3406             An extension to telemetry item that initializes the timer for the respective telemetry
3407             using a timestamp from a high-resolution <see cref="T:System.Diagnostics.Stopwatch"/>.
3408             </summary>
3409             <param name="telemetry">Telemetry item object that calls this extension method.</param>
3410             <param name="timestamp">A high-resolution timestamp from <see cref="T:System.Diagnostics.Stopwatch"/>.</param>
3411         </member>
3412         <member name="M:Microsoft.ApplicationInsights.OperationTelemetryExtensions.Stop(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry)">
3413             <summary>
3414             An extension method to telemetry item that stops the timer and computes the duration of the request or dependency.
3415             </summary>
3416             <param name="telemetry">Telemetry item object that calls this extension method.</param>
3417         </member>
3418         <member name="M:Microsoft.ApplicationInsights.OperationTelemetryExtensions.Stop(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry,System.Int64)">
3419             <summary>
3420             An extension method to telemetry item that stops the timer and computes the duration of the request or dependency.
3421             </summary>
3422             <param name="telemetry">Telemetry item object that calls this extension method.</param>
3423             <param name="timestamp">A high-resolution timestamp from <see cref="T:System.Diagnostics.Stopwatch"/>.</param>
3424         </member>
3425         <member name="M:Microsoft.ApplicationInsights.OperationTelemetryExtensions.GenerateOperationId(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry)">
3426             <summary>
3427             Generate random operation Id and set it to OperationContext.
3428             </summary>
3429             <param name="telemetry">Telemetry to initialize Operation id for.</param>
3430         </member>
3431         <member name="M:Microsoft.ApplicationInsights.OperationTelemetryExtensions.StopImpl(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry,System.Int64)">
3432             <summary>
3433             Set the duration given a timestamp from a high-resolution <see cref="T:System.Diagnostics.Stopwatch"/>.
3434             </summary>
3435             <param name="telemetry">Telemetry item object to update.</param>
3436             <param name="timestamp">The high resolution timestamp.</param>
3437         </member>
3438         <member name="M:Microsoft.ApplicationInsights.OperationTelemetryExtensions.StopImpl(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry,System.TimeSpan)">
3439             <summary>
3440             Record the duration and, optionally, set the timestamp to the current time.
3441             </summary>
3442             <param name="telemetry">Telemetry item object to update.</param>
3443             <param name="duration">The duration of the operation.</param>
3444         </member>
3445         <member name="T:Microsoft.ApplicationInsights.TelemetryClient">
3446             <summary>
3447             Send events, metrics and other telemetry to the Application Insights service.
3448             <a href="https://go.microsoft.com/fwlink/?linkid=525722">Learn more</a>
3449             </summary>
3450         </member>
3451         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.#ctor">
3452             <summary>
3453             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.TelemetryClient" /> class. Send telemetry with the active configuration, usually loaded from ApplicationInsights.config.
3454             </summary>
3455         </member>
3456         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.#ctor(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
3457             <summary>
3458             Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.TelemetryClient" /> class. Send telemetry with the specified <paramref name="configuration"/>.
3459             </summary>
3460             <exception cref="T:System.ArgumentNullException">The <paramref name="configuration"/> is null.</exception>
3461             <exception cref="T:System.ArgumentException">The <paramref name="configuration"/> does not contain a telemetry channel.</exception>
3462         </member>
3463         <member name="P:Microsoft.ApplicationInsights.TelemetryClient.Context">
3464             <summary>
3465             Gets the current context that will be used to augment telemetry you send.
3466             </summary>
3467         </member>
3468         <member name="P:Microsoft.ApplicationInsights.TelemetryClient.InstrumentationKey">
3469             <summary>
3470             Gets or sets the default instrumentation key for all <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> objects logged in this <see cref="T:Microsoft.ApplicationInsights.TelemetryClient"/>.
3471             </summary>
3472         </member>
3473         <member name="P:Microsoft.ApplicationInsights.TelemetryClient.TelemetryConfiguration">
3474             <summary>
3475             Gets the <see cref="P:Microsoft.ApplicationInsights.TelemetryClient.TelemetryConfiguration"/> object associated with this telemetry client instance.
3476             </summary>
3477         </member>
3478         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.IsEnabled">
3479             <summary>
3480             Check to determine if the tracking is enabled.
3481             </summary>
3482         </member>
3483         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackEvent(System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})">
3484             <summary>
3485             Send an <see cref="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry"/> for display in Diagnostic Search and aggregation in Metrics Explorer.
3486             </summary>
3487             <remarks>
3488             <a href="https://go.microsoft.com/fwlink/?linkid=525722#trackevent">Learn more</a>
3489             </remarks>
3490             <param name="eventName">A name for the event.</param>
3491             <param name="properties">Named string values you can use to search and classify events.</param>
3492             <param name="metrics">Measurements associated with this event.</param>
3493         </member>
3494         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackEvent(Microsoft.ApplicationInsights.DataContracts.EventTelemetry)">
3495             <summary>
3496             Send an <see cref="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry"/> for display in Diagnostic Search and aggregation in Metrics Explorer.
3497             Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackEvent(Microsoft.ApplicationInsights.DataContracts.EventTelemetry)"/>.
3498             </summary>
3499             <remarks>
3500             <a href="https://go.microsoft.com/fwlink/?linkid=525722#trackevent">Learn more</a>
3501             </remarks>
3502             <param name="telemetry">An event log item.</param>
3503         </member>
3504         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(System.String)">
3505             <summary>
3506             Send a trace message for display in Diagnostic Search.
3507             </summary>
3508             <remarks>
3509             <a href="https://go.microsoft.com/fwlink/?linkid=525722#tracktrace">Learn more</a>
3510             </remarks>
3511             <param name="message">Message to display.</param>
3512         </member>
3513         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(System.String,Microsoft.ApplicationInsights.DataContracts.SeverityLevel)">
3514             <summary>
3515             Send a trace message for display in Diagnostic Search.
3516             </summary>
3517             <remarks>
3518             <a href="https://go.microsoft.com/fwlink/?linkid=525722#tracktrace">Learn more</a>
3519             </remarks>
3520             <param name="message">Message to display.</param>
3521             <param name="severityLevel">Trace severity level.</param>
3522         </member>
3523         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
3524             <summary>
3525             Send a trace message for display in Diagnostic Search.
3526             </summary>
3527             <remarks>
3528             <a href="https://go.microsoft.com/fwlink/?linkid=525722#tracktrace">Learn more</a>
3529             </remarks>
3530             <param name="message">Message to display.</param>
3531             <param name="properties">Named string values you can use to search and classify events.</param>
3532         </member>
3533         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(System.String,Microsoft.ApplicationInsights.DataContracts.SeverityLevel,System.Collections.Generic.IDictionary{System.String,System.String})">
3534             <summary>
3535             Send a trace message for display in Diagnostic Search.
3536             </summary>
3537             <remarks>
3538             <a href="https://go.microsoft.com/fwlink/?linkid=525722#tracktrace">Learn more</a>
3539             </remarks>
3540             <param name="message">Message to display.</param>
3541             <param name="severityLevel">Trace severity level.</param>
3542             <param name="properties">Named string values you can use to search and classify events.</param>
3543         </member>
3544         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(Microsoft.ApplicationInsights.DataContracts.TraceTelemetry)">
3545             <summary>
3546             Send a trace message for display in Diagnostic Search.
3547             Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(Microsoft.ApplicationInsights.DataContracts.TraceTelemetry)"/>.
3548             </summary>
3549             <remarks>
3550             <a href="https://go.microsoft.com/fwlink/?linkid=525722#tracktrace">Learn more</a>
3551             </remarks>
3552             <param name="telemetry">Message with optional properties.</param>
3553         </member>
3554         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackMetric(System.String,System.Double,System.Collections.Generic.IDictionary{System.String,System.String})">
3555             <summary>
3556             Obsolete - use <see cref="T:Microsoft.ApplicationInsights.Extensibility.MetricManager"/> to send metrics.
3557             </summary>
3558             <param name="name">Metric name.</param>
3559             <param name="value">Metric value.</param>
3560             <param name="properties">Named string values you can use to classify and filter metrics.</param>
3561         </member>
3562         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackMetric(Microsoft.ApplicationInsights.DataContracts.MetricTelemetry)">
3563             <summary>
3564             Send a <see cref="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry"/> that represents aggregated metric data.
3565             Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackMetric(Microsoft.ApplicationInsights.DataContracts.MetricTelemetry)"/>.
3566             Consider using <see cref="T:Microsoft.ApplicationInsights.Extensibility.MetricManager"/> to send metrics with reduced bandwidth.
3567             </summary>
3568             <remarks>
3569             <a href="https://go.microsoft.com/fwlink/?linkid=525722#trackmetric">Learn more</a>
3570             </remarks>
3571         </member>
3572         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackException(System.Exception,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})">
3573             <summary>
3574             Send an <see cref="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry"/> for display in Diagnostic Search.
3575             </summary>
3576             <param name="exception">The exception to log.</param>
3577             <param name="properties">Named string values you can use to classify and search for this exception.</param>
3578             <param name="metrics">Additional values associated with this exception.</param>
3579             <remarks>
3580             <a href="https://go.microsoft.com/fwlink/?linkid=525722#trackexception">Learn more</a>
3581             </remarks>
3582         </member>
3583         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackException(Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry)">
3584             <summary>
3585             Send an <see cref="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry"/> for display in Diagnostic Search.
3586             Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackException(Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry)"/>
3587             </summary>
3588             <remarks>
3589             <a href="https://go.microsoft.com/fwlink/?linkid=525722#trackexception">Learn more</a>
3590             </remarks>
3591         </member>
3592         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackDependency(System.String,System.String,System.DateTimeOffset,System.TimeSpan,System.Boolean)">
3593             <summary>
3594             Send information about external dependency call in the application.
3595             </summary>
3596             <param name="dependencyName">External dependency name.</param>
3597             <param name="commandName">Dependency call command name.</param>
3598             <param name="startTime">The time when the dependency was called.</param>
3599             <param name="duration">The time taken by the external dependency to handle the call.</param>
3600             <param name="success">True if the dependency call was handled successfully.</param>
3601             <remarks>
3602             <a href="https://go.microsoft.com/fwlink/?linkid=525722#trackdependency">Learn more</a>
3603             </remarks>
3604         </member>
3605         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackDependency(System.String,System.String,System.String,System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean)">
3606             <summary>
3607             Send information about external dependency call in the application.
3608             </summary>
3609             <param name="dependencyTypeName">External dependency type.</param>
3610             <param name="target">External dependency target.</param>
3611             <param name="dependencyName">External dependency name.</param>
3612             <param name="data">Dependency call command name.</param>
3613             <param name="startTime">The time when the dependency was called.</param>
3614             <param name="duration">The time taken by the external dependency to handle the call.</param>
3615             <param name="resultCode">Result code of dependency call execution.</param>
3616             <param name="success">True if the dependency call was handled successfully.</param>
3617             <remarks>
3618             <a href="https://go.microsoft.com/fwlink/?linkid=525722#trackdependency">Learn more</a>
3619             </remarks>
3620         </member>
3621         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackDependency(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry)">
3622             <summary>
3623             Send information about external dependency call in the application.
3624             Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackDependency(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry)"/>
3625             </summary>
3626             <remarks>
3627             <a href="https://go.microsoft.com/fwlink/?linkid=525722#trackdependency">Learn more</a>
3628             </remarks>
3629         </member>
3630         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackAvailability(System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})">
3631             <summary>
3632             Send information about availability of an application.
3633             </summary>
3634             <param name="name">Availability test name.</param>
3635             <param name="timeStamp">The time when the availability was captured.</param>
3636             <param name="duration">The time taken for the availability test to run.</param>
3637             <param name="runLocation">Name of the location the availability test was run from.</param>
3638             <param name="success">True if the availability test ran successfully.</param>
3639             <param name="message">Error message on availability test run failure.</param>
3640             <param name="properties">Named string values you can use to classify and search for this availability telemetry.</param>
3641             <param name="metrics">Additional values associated with this availability telemetry.</param>
3642             <remarks>
3643             <a href="https://go.microsoft.com/fwlink/?linkid=517889">Learn more</a>
3644             </remarks>
3645         </member>
3646         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackAvailability(Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry)">
3647             <summary>
3648             Send information about availability of an application.
3649             Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackAvailability(Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry)"/>
3650             </summary>
3651             <remarks>
3652             <a href="https://go.microsoft.com/fwlink/?linkid=517889">Learn more</a>
3653             </remarks>
3654         </member>
3655         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.Track(Microsoft.ApplicationInsights.Channel.ITelemetry)">
3656             <summary>
3657             This method is an internal part of Application Insights infrastructure. Do not call.
3658             </summary>
3659         </member>
3660         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
3661             <summary>
3662             This method is an internal part of Application Insights infrastructure. Do not call.
3663             </summary>
3664             <param name="telemetry">Telemetry item to initialize.</param>
3665         </member>
3666         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackPageView(System.String)">
3667             <summary>
3668             Send information about the page viewed in the application.
3669             </summary>
3670             <param name="name">Name of the page.</param>
3671             <remarks>
3672             <a href="https://go.microsoft.com/fwlink/?linkid=525722#page-views">Learn more</a>
3673             </remarks>
3674         </member>
3675         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackPageView(Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry)">
3676             <summary>
3677             Send information about the page viewed in the application.
3678             Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackPageView(Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry)"/>.
3679             </summary>
3680             <remarks>
3681             <a href="https://go.microsoft.com/fwlink/?linkid=525722#page-views">Learn more</a>
3682             </remarks>
3683         </member>
3684         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackRequest(System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean)">
3685             <summary>
3686             Send information about a request handled by the application.
3687             </summary>
3688             <param name="name">The request name.</param>
3689             <param name="startTime">The time when the page was requested.</param>
3690             <param name="duration">The time taken by the application to handle the request.</param>
3691             <param name="responseCode">The response status code.</param>
3692             <param name="success">True if the request was handled successfully by the application.</param>
3693             <remarks>
3694             <a href="https://go.microsoft.com/fwlink/?linkid=525722#trackrequest">Learn more</a>
3695             </remarks>
3696         </member>
3697         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackRequest(Microsoft.ApplicationInsights.DataContracts.RequestTelemetry)">
3698             <summary>
3699             Send information about a request handled by the application.
3700             Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackRequest(Microsoft.ApplicationInsights.DataContracts.RequestTelemetry)"/>.
3701             </summary>
3702             <remarks>
3703             <a href="https://go.microsoft.com/fwlink/?linkid=525722#trackrequest">Learn more</a>
3704             </remarks>
3705         </member>
3706         <member name="M:Microsoft.ApplicationInsights.TelemetryClient.Flush">
3707             <summary>
3708             Flushes the in-memory buffer.
3709             </summary>
3710             <remarks>
3711             <a href="https://go.microsoft.com/fwlink/?linkid=525722#flushing-data">Learn more</a>
3712             </remarks>
3713         </member>
3714         <member name="T:Microsoft.ApplicationInsights.TelemetryClientExtensions">
3715             <summary>
3716             Extension class to telemetry client that creates operation object with the respective fields initialized.
3717             </summary>
3718         </member>
3719         <member name="M:Microsoft.ApplicationInsights.TelemetryClientExtensions.StartOperation``1(Microsoft.ApplicationInsights.TelemetryClient,System.String)">
3720             <summary>
3721             Start operation creates an operation object with a respective telemetry item. 
3722             </summary>
3723             <typeparam name="T">Type of the telemetry item.</typeparam>
3724             <param name="telemetryClient">Telemetry client object.</param>
3725             <param name="operationName">Name of the operation that customer is planning to propagate.</param>
3726             <returns>Operation item object with a new telemetry item having current start time and timestamp.</returns>
3727         </member>
3728         <member name="M:Microsoft.ApplicationInsights.TelemetryClientExtensions.StartOperation``1(Microsoft.ApplicationInsights.TelemetryClient,System.String,System.String,System.String)">
3729             <summary>
3730             Start operation creates an operation object with a respective telemetry item. 
3731             </summary>
3732             <typeparam name="T">Type of the telemetry item.</typeparam>
3733             <param name="telemetryClient">Telemetry client object.</param>
3734             <param name="operationName">Name of the operation that customer is planning to propagate.</param>
3735             <param name="operationId">Operation ID to set in the new operation.</param>
3736             <param name="parentOperationId">Optional parent operation ID to set in the new operation.</param>
3737             <returns>Operation item object with a new telemetry item having current start time and timestamp.</returns>
3738         </member>
3739         <member name="M:Microsoft.ApplicationInsights.TelemetryClientExtensions.StartOperation``1(Microsoft.ApplicationInsights.TelemetryClient,``0)">
3740             <summary>
3741             Creates an operation object with a given telemetry item. 
3742             </summary>
3743             <typeparam name="T">Type of the telemetry item.</typeparam>
3744             <param name="telemetryClient">Telemetry client object.</param>
3745             <param name="operationTelemetry">Operation to start.</param>
3746             <returns>Operation item object with a new telemetry item having current start time and timestamp.</returns>
3747         </member>
3748         <member name="M:Microsoft.ApplicationInsights.TelemetryClientExtensions.StopOperation``1(Microsoft.ApplicationInsights.TelemetryClient,Microsoft.ApplicationInsights.Extensibility.IOperationHolder{``0})">
3749             <summary>
3750             Stop operation computes the duration of the operation and tracks it using the respective telemetry client.
3751             </summary>
3752             <param name="telemetryClient">Telemetry client object.</param>
3753             <param name="operation">Operation object to compute duration and track.</param>
3754         </member>
3755         <member name="T:Microsoft.ApplicationInsights.Utils">
3756             <summary>
3757             Various utilities.
3758             </summary>
3759         </member>
3760         <member name="M:Microsoft.ApplicationInsights.Utils.PopulateRequiredStringValue(System.String,System.String,System.String)">
3761             <summary>
3762             Validates the string and if null or empty populates it with '$parameterName is a required field for $telemetryType' value.
3763             </summary>
3764         </member>
3765         <member name="M:Microsoft.ApplicationInsights.Utils.ValidateDuration(System.String)">
3766             <summary>
3767             Returns default Timespan value if not a valid Timespan.
3768             </summary>
3769         </member>
3770         <member name="M:Microsoft.ApplicationInsights.Utils.ValidateDateTimeOffset(System.String)">
3771             <summary>
3772             Returns min DateTimeOffset value if not a valid DateTimeOffset.
3773             </summary>
3774         </member>
3775     </members>
3776 </doc>