<?xml version="1.0"?>
|
<doc>
|
<assembly>
|
<name>Microsoft.AI.DependencyCollector</name>
|
</assembly>
|
<members>
|
<member name="P:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ClientServerDependencyTracker.PretendProfilerIsAttached">
|
<summary>
|
Gets or sets a value indicating whether pretending the profiler is attached or not.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ClientServerDependencyTracker.BeginTracking(Microsoft.ApplicationInsights.TelemetryClient)">
|
<summary>
|
The function that needs to be called before sending a request to the server. Creates and initializes dependency telemetry item.
|
</summary>
|
<param name="telemetryClient">Telemetry client object to initialize the context of the telemetry item.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ClientServerDependencyTracker.EndTracking(Microsoft.ApplicationInsights.TelemetryClient,Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry)">
|
<summary>
|
Function that needs to be invoked after the request call to the sever. Computes the duration of the request and tracks the dependency telemetry
|
item.
|
</summary>
|
<param name="telemetryClient">Telemetry client object to track the telemetry item.</param>
|
<param name="telemetry">Telemetry item to compute the duration and track.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ClientServerDependencyTracker.GetTupleForWebDependencies(System.Net.WebRequest)">
|
<summary>
|
Gets the tuple from either conditional weak table or cache (based on the framework for the input web request).
|
</summary>
|
<param name="webRequest">Target web request.</param>
|
<returns>Tuple of dependency telemetry and a boolean that tells if the tuple is custom created or not.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ClientServerDependencyTracker.AddTupleForWebDependencies(System.Net.WebRequest,Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry,System.Boolean)">
|
<summary>
|
Adds the tuple to either conditional weak table or cache (based on the framework for the input web request).
|
</summary>
|
<param name="webRequest">Target web request.</param>
|
<param name="telemetry">Dependency telemetry item to add to the table for the corresponding web request.</param>
|
<param name="isCustomCreated">Boolean value that tells if the current telemetry item is being added by the customer or not.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ClientServerDependencyTracker.GetTupleForSqlDependencies(System.Data.SqlClient.SqlCommand)">
|
<summary>
|
Gets the tuple from either conditional weak table or cache (based on the framework for the input SQL request).
|
</summary>
|
<param name="sqlRequest">Target SQL request.</param>
|
<returns>Tuple of dependency telemetry and a boolean that tells if the tuple is custom created or not.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ClientServerDependencyTracker.AddTupleForSqlDependencies(System.Data.SqlClient.SqlCommand,Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry,System.Boolean)">
|
<summary>
|
Adds the tuple to either conditional weak table or cache (based on the framework for the input SQL request).
|
</summary>
|
<param name="sqlRequest">Target SQL request.</param>
|
<param name="telemetry">Dependency telemetry item to add to the table for the corresponding SQL request.</param>
|
<param name="isCustomCreated">Boolean value that tells if the current telemetry item is being added by the customer or not.</param>
|
</member>
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.WebRequestDependencyTrackingHelpers">
|
<summary>
|
Client-Server dependency tracking.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.WebRequestDependencyTrackingHelpers.SetUserAndSessionContextForWebRequest(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry,System.Net.WebRequest)">
|
<summary>
|
Populates WebRequest using the user, session initialized in telemetry item.
|
</summary>
|
<param name="dependencyTelemetry">Dependency telemetry item.</param>
|
<param name="webRequest">Http web request.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.WebRequestDependencyTrackingHelpers.SetCorrelationContextForWebRequest(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry,System.Net.WebRequest)">
|
<summary>
|
Populates WebRequest using the operation context in telemetry item.
|
</summary>
|
<param name="dependencyTelemetry">Dependency telemetry item.</param>
|
<param name="webRequest">Http web request.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.WebRequestDependencyTrackingHelpers.CreateAndAddCookie(System.Net.WebRequest,System.String,System.String)">
|
<summary>
|
Creates and adds cookie to the web request.
|
</summary>
|
<param name="webRequest">Web request object.</param>
|
<param name="key">Cookie key.</param>
|
<param name="value">Cookie value.</param>
|
</member>
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DependencyCollectorEventSource">
|
<summary>
|
ETW EventSource tracing class.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DependencyCollectorEventSource.DependencyTelemetryItemIsNullWarning(System.String)">
|
<summary>
|
Logs the information when the DependencyTelemetry item is null as warning.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DependencyCollectorEventSource.WebRequestIsNullWarning(System.String)">
|
<summary>
|
Logs the information when the HttpWebRequest is null as warning.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DependencyCollectorEventSource.TrackingAnExistingTelemetryItemVerbose(System.String)">
|
<summary>
|
Logs the information when a telemetry item that is already existing in the tables (that is currently being tracked) is tracked again.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DependencyCollectorEventSource.TelemetryToTrackIsNullWarning(System.String)">
|
<summary>
|
Logs the information when the telemetry item to track is null.
|
</summary>
|
</member>
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DependencyCollectorEventSource.Keywords">
|
<summary>
|
Keywords for the <see cref="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DependencyCollectorEventSource"/>.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DependencyCollectorEventSource.Keywords.UserActionable">
|
<summary>
|
Key word for user actionable events.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DependencyCollectorEventSource.Keywords.RddEventKeywords">
|
<summary>
|
Key word for resource discovery module failures.
|
</summary>
|
</member>
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpEventListener">
|
<summary>
|
Provides methods for listening to events from FrameworkEventSource for HTTP.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpEventListener.HttpProcessingFramework">
|
<summary>
|
The Http processor.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpEventListener.FrameworkEventSourceName">
|
<summary>
|
The Framework EventSource name.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpEventListener.BeginGetResponseEventId">
|
<summary>
|
BeginGetResponse Event ID.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpEventListener.EndGetResponseEventId">
|
<summary>
|
EndGetResponse Event ID.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpEventListener.BeginGetRequestStreamEventId">
|
<summary>
|
BeginGetRequestStream Event ID.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpEventListener.EndGetRequestStreamEventId">
|
<summary>
|
EndGetRequestStream Event ID.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpEventListener.Dispose">
|
<summary>
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpEventListener.OnEventSourceCreated(System.Diagnostics.Tracing.EventSource)">
|
<summary>
|
Enables HTTP event source when EventSource is created. Called for all existing
|
event sources when the event listener is created and when a new event source is attached to the listener.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpEventListener.OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs)">
|
<summary>
|
Called whenever an event has been written by an event source for which the event listener has enabled events.
|
</summary>
|
<param name="eventData">The event arguments that describe the event.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpEventListener.OnBeginGetResponse(System.Diagnostics.Tracing.EventWrittenEventArgs)">
|
<summary>
|
Called when a postfix of a (HttpWebRequest|FileWebRequest|FtpWebRequest).BeginGetResponse method has been invoked.
|
</summary>
|
<param name="eventData">The event arguments that describe the event.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpEventListener.OnEndGetResponse(System.Diagnostics.Tracing.EventWrittenEventArgs)">
|
<summary>
|
Called when a postfix of a (HttpWebRequest|FileWebRequest|FtpWebRequest).EndGetResponse method has been invoked.
|
</summary>
|
<param name="eventData">The event arguments that describe the event.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpEventListener.OnBeginGetRequestStream(System.Diagnostics.Tracing.EventWrittenEventArgs)">
|
<summary>
|
Called when a postfix of a (HttpWebRequest|FileWebRequest|FtpWebRequest).BeginGetRequestStream method has been invoked.
|
</summary>
|
<param name="eventData">The event arguments that describe the event.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpProcessing.OnBeginHttpCallback(System.Int64,System.String)">
|
<summary>
|
On begin callback from Framework event source.
|
</summary>
|
<param name="id">This object.</param>
|
<param name="resourceName">URI of the web request.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpProcessing.OnEndHttpCallback(System.Int64,System.Nullable{System.Boolean},System.Boolean,System.Nullable{System.Int32})">
|
<summary>
|
On end callback from Framework event source.
|
</summary>
|
<param name="id">The id.</param>
|
<param name="success">The success to indicate if the dependency call completed successfully or not.</param>
|
<param name="synchronous">The synchronous flag to indicate if the dependency call was synchronous or not.</param>
|
<param name="statusCode">The HTTP status code of the response.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpProcessing.Dispose">
|
<summary>
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
</summary>
|
</member>
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing">
|
<summary>
|
Concrete class with all processing logic to generate RDD data from the calls backs
|
received from Profiler instrumentation for HTTP .
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing.#ctor(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration,System.String,Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.ObjectInstanceBasedOperationHolder)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing"/> class.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing.OnBeginForGetResponse(System.Object)">
|
<summary>
|
On begin callback for GetResponse.
|
</summary>
|
<param name="thisObj">This object.</param>
|
<returns>The context for end callback.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing.OnEndForGetResponse(System.Object,System.Object,System.Object)">
|
<summary>
|
On end callback for GetResponse.
|
</summary>
|
<param name="context">The context.</param>
|
<param name="returnValue">The return value.</param>
|
<param name="thisObj">This object.</param>
|
<returns>The resulting return value.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing.OnExceptionForGetResponse(System.Object,System.Object,System.Object)">
|
<summary>
|
On exception callback for GetResponse callback.
|
</summary>
|
<param name="context">The context.</param>
|
<param name="exception">The exception object.</param>
|
<param name="thisObj">This object.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing.OnBeginForGetRequestStream(System.Object,System.Object)">
|
<summary>
|
On begin callback for GetRequestStream callback.
|
</summary>
|
<param name="thisObj">This object.</param>
|
<param name="transportContext">The transport context parameter.</param>
|
<returns>The context for end callback.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing.OnExceptionForGetRequestStream(System.Object,System.Object,System.Object,System.Object)">
|
<summary>
|
On exception for GetRequestStream callback.
|
Note: There is no call back required for GetRequestStream except on exception cases.
|
</summary>
|
<param name="context">The context.</param>
|
<param name="exception">The exception.</param>
|
<param name="thisObj">This object.</param>
|
<param name="transportContext">The transport context parameter.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing.OnBeginForBeginGetResponse(System.Object,System.Object,System.Object)">
|
<summary>
|
On begin for BeginGetResponse callback.
|
</summary>
|
<param name="thisObj">This object.</param>
|
<param name="callback">The callback parameter.</param>
|
<param name="state">The state parameter.</param>
|
<returns>The context for end callback.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing.OnEndForEndGetResponse(System.Object,System.Object,System.Object,System.Object)">
|
<summary>
|
On end for EndGetResponse callbacks.
|
</summary>
|
<param name="context">The context.</param>
|
<param name="returnValue">The return value.</param>
|
<param name="thisObj">This object.</param>
|
<param name="asyncResult">The asyncResult parameter.</param>
|
<returns>The return value passed.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing.OnExceptionForEndGetResponse(System.Object,System.Object,System.Object,System.Object)">
|
<summary>
|
On exception for EndGetResponse callbacks.
|
</summary>
|
<param name="context">The context.</param>
|
<param name="exception">The exception.</param>
|
<param name="thisObj">This object.</param>
|
<param name="asyncResult">The asyncResult parameter.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing.OnBeginForBeginGetRequestStream(System.Object,System.Object,System.Object)">
|
<summary>
|
On begin for BeginGetRequestStream callback.
|
</summary>
|
<param name="thisObj">This object.</param>
|
<param name="callback">The callback parameter.</param>
|
<param name="state">The state parameter.</param>
|
<returns>The context for end callback.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing.OnExceptionForEndGetRequestStream(System.Object,System.Object,System.Object,System.Object,System.Object)">
|
<summary>
|
On exception for EndGetRequestStream callback.
|
Note: There is no call back required for EndGetRequestStream except on exception cases.
|
</summary>
|
<param name="context">The context.</param>
|
<param name="exception">The exception.</param>
|
<param name="thisObj">This object.</param>
|
<param name="asyncResult">The asyncResult parameter.</param>
|
<param name="transportContext">The transportContext parameter.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing.GetResourceName(System.Object)">
|
<summary>
|
Gets HTTP request resource name.
|
</summary>
|
<param name="thisObj">Represents web request.</param>
|
<returns>The resource name if possible otherwise empty string.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing.OnBegin(System.Object,System.Boolean)">
|
<summary>
|
Common helper for all Begin Callbacks.
|
</summary>
|
<param name="thisObj">This object.</param>
|
<param name="isAsyncCall">Indicates if the method used is async or not.</param>
|
<returns>Null object as all context is maintained in this class via weak tables.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing.OnEnd(System.Object,System.Object,System.Object)">
|
<summary>
|
Common helper for all End Callbacks.
|
</summary>
|
<param name="exception">The exception object if any.</param>
|
<param name="thisObj">This object.</param>
|
<param name="returnValue">Return value of the function if any.</param>
|
</member>
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1">
|
<summary>
|
The implementation of cache provider for Windows Phone and Windows Store as MemoryCache is not available there.
|
</summary>
|
<typeparam name="TValue">Type of items to store in the cache.</typeparam>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.readerWriterLock">
|
<summary>
|
Reader-Writer Lock for thread safety.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.dictionary">
|
<summary>
|
Dictionary of cache items for fast Get and Contains operations.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.sortedList">
|
<summary>
|
Cache items sorted by the time of adding to cache. Required for to clear fast cache items when items are expired.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.maxSize">
|
<summary>
|
The maximum number of elements in the cache to avoid out of memory crashes.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.timer">
|
<summary>
|
Timer for clearing expired cache items on recurring bases.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.expirationMilliseconds">
|
<summary>
|
The duration in milliseconds after which item in the cache is expired.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.#ctor(System.Int32,System.Int32,System.Boolean)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1" /> class.
|
</summary>
|
<param name="expirationMilliseconds">Expiration timeout in milliseconds for an object to live in the cache.</param>
|
<param name="maxSize">Maximum number of entries to cache (adjustable at runtime with MaxSize property).</param>
|
<param name="synchronized">True to use a reader-writer lock to protect the data in the MemoryCacheList; false if the caller will handle synchronization.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.Contains(System.Int64)">
|
<summary>
|
Checks whether the cache entry already exists in the cache.
|
</summary>
|
<param name="key">A unique identifier for the cache entry.</param>
|
<returns>true if the cache contains a cache entry with the same key value as key; otherwise, false.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.Get(System.Int64)">
|
<summary>
|
Gets the specified cache entry from the cache.
|
</summary>
|
<param name="key">A unique identifier for the cache entry.</param>
|
<returns>A reference to the cache entry identified by key if the entry exists; otherwise, null.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.Set(System.Int64,`0)">
|
<summary>
|
Inserts a cache entry into the cache.
|
</summary>
|
<param name="key">A unique identifier for the cache entry.</param>
|
<param name="value">The object to insert.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.Remove(System.Int64)">
|
<summary>
|
Removes a specific key from the cache.
|
</summary>
|
<param name="key">Key to remove.</param>
|
<returns>An object that represents the value of the removed cache entry that was specified by the key, or null if the specified entry was not found.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.Dispose">
|
<summary>
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.ClearExpiredCacheItems(System.Object)">
|
<summary>
|
The timer callback that clears expired items in the cache.
|
</summary>
|
<param name="state">An object containing information to be used by the callback method, or null.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.Add(System.Int64,`0,System.Boolean)">
|
<summary>
|
Adds the specified key and value to the dictionary.
|
</summary>
|
<param name="key">Key to add.</param>
|
<param name="value">Value to associate with key.</param>
|
<param name="overwrite">If true, will overwrite an existing key.</param>
|
</member>
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.MemoryCacheEntry">
|
<summary>
|
An entry in the MemoryCacheList.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.MemoryCacheEntry.#ctor(System.Int64,`0)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.MemoryCacheEntry" /> class.
|
</summary>
|
<param name="key">The key of the element.</param>
|
<param name="value">The value of the element.</param>
|
</member>
|
<member name="P:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.MemoryCacheEntry.Key">
|
<summary>
|
Gets the key of the element.
|
</summary>
|
</member>
|
<member name="P:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.MemoryCacheEntry.Value">
|
<summary>
|
Gets or sets the value of the element.
|
</summary>
|
</member>
|
<member name="P:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.MemoryCacheEntry.CreatedTicks">
|
<summary>
|
Gets number of ticks elapsed on the clock since the element was created.
|
</summary>
|
</member>
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.MemmoryCacheEntryTimeComparer">
|
<summary>
|
Exposes a method that compares two MemoryCacheEntry objects.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider`1.MemmoryCacheEntryTimeComparer.Compare(Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider{`0}.MemoryCacheEntry,Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheProvider{`0}.MemoryCacheEntry)">
|
<summary>
|
Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
|
</summary>
|
<param name="x">The first object to compare.</param>
|
<param name="y">The second object to compare.</param>
|
<returns>A signed integer that indicates the relative values of x and y, as shown in the following table.</returns>
|
</member>
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.ICacheProvider`1">
|
<summary>
|
Represents an object cache and provides the base methods and properties for accessing the object cache.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.ICacheProvider`1.Contains(System.Int64)">
|
<summary>
|
Checks whether the cache entry already exists in the cache.
|
</summary>
|
<param name="key">A unique identifier for the cache entry.</param>
|
<returns>true if the cache contains a cache entry with the same key value as key; otherwise, false.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.ICacheProvider`1.Get(System.Int64)">
|
<summary>
|
Gets the specified cache entry from the cache.
|
</summary>
|
<param name="key">A unique identifier for the cache entry.</param>
|
<returns>A reference to the cache entry identified by key if the entry exists; otherwise, null.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.ICacheProvider`1.Set(System.Int64,`0)">
|
<summary>
|
Inserts a cache entry into the cache.
|
</summary>
|
<param name="key">A unique identifier for the cache entry.</param>
|
<param name="value">The object to insert.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.ICacheProvider`1.Remove(System.Int64)">
|
<summary>
|
Removes the cache entry from the cache.
|
</summary>
|
<param name="key">A unique identifier for the cache entry.</param>
|
<returns>True if the element is successfully found and removed; otherwise, false. This method returns false if key is not found.</returns>
|
</member>
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.OperationWatch">
|
<summary>
|
Single high precision clock used by operations.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.OperationWatch.Watch">
|
<summary>
|
High precision stopwatch.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.OperationWatch.HundredNanosecondsPerTick">
|
<summary>
|
Number of 100 nanoseconds per high-precision clock tick.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.OperationWatch.StartTime">
|
<summary>
|
The time clock started.
|
</summary>
|
</member>
|
<member name="P:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.OperationWatch.ElapsedTicks">
|
<summary>
|
Gets number of ticks elapsed on the clock since the start.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.OperationWatch.Duration(System.Int64,System.Int64)">
|
<summary>
|
Calculates time between two clock readings.
|
</summary>
|
<param name="fromTicks">Start time in ticks.</param>
|
<param name="toTicks">End time in ticks.</param>
|
<returns>Time between two clock readings.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.OperationWatch.Timestamp(System.Int64)">
|
<summary>
|
Converts time on the operation clock (in ticks) to date and time structure.
|
</summary>
|
<param name="elapsedTicks">Ticks elapsed according to operation watch.</param>
|
<returns>Date time structure representing the date and time that corresponds to the operation clock reading.</returns>
|
</member>
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.SortedList`1">
|
<summary>
|
Represents a collection of sorted elements that are accessible by index.
|
</summary>
|
<typeparam name="T">The type of element.</typeparam>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.SortedList`1.list">
|
<summary>
|
Represents a collection of objects that can be individually accessed by index.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.SortedList`1.comparer">
|
<summary>
|
Exposes a method that compares two objects.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.SortedList`1.#ctor(System.Collections.Generic.IComparer{`0})">
|
<summary>
|
Initializes a new instance of the SortedList class that is empty.
|
</summary>
|
<param name="comparer">The IComparer implementation to use when comparing elements.</param>
|
</member>
|
<member name="P:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.SortedList`1.Count">
|
<summary>
|
Gets the number of elements contained in a SortedList object.
|
</summary>
|
</member>
|
<member name="P:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.SortedList`1.Item(System.Int32)">
|
<summary>
|
Gets the element at a specified index in a sequence.
|
</summary>
|
<param name="index">The zero-based index of the element to get.</param>
|
<returns>The element at the specified position in the source sequence.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.SortedList`1.GetEnumerator">
|
<summary>
|
Returns an enumerator that iterates through a collection.
|
</summary>
|
<returns>An IEnumerator object that can be used to iterate through the collection.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.SortedList`1.System#Collections#IEnumerable#GetEnumerator">
|
<summary>
|
Returns an enumerator that iterates through a collection.
|
</summary>
|
<returns>An IEnumerator object that can be used to iterate through the collection.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.SortedList`1.Add(`0)">
|
<summary>
|
Adds an element with the specified value to a SortedList object.
|
</summary>
|
<param name="item">Item to add.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.SortedList`1.RemoveAt(System.Int32)">
|
<summary>
|
Removes the element at the specified index of a SortedList object.
|
</summary>
|
<param name="index">The zero-based index of the element to remove.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.SortedList`1.Remove(`0)">
|
<summary>
|
Removes the element with the specified value from a SortedList object.
|
</summary>
|
<param name="item">Item to remove.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.SortedList`1.TryIndexOf(`0,System.Boolean@)">
|
<summary>
|
Determines the index of a specific item in the IList.
|
</summary>
|
<param name="item">The object to locate in the IList.</param>
|
<param name="found">True if value is found in the list, otherwise false.</param>
|
<returns>The index of value if found in the list; otherwise, the index of value where it needs to be inserted.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ApplicationInsightsUrlFilter.IsApplicationInsightsUrl(System.String)">
|
<summary>
|
Determines whether an URL is application insights URL.
|
</summary>
|
<param name="url">HTTP URL.</param>
|
<returns>True if URL is application insights url, otherwise false.</returns>
|
</member>
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkSqlEventListener">
|
<summary>
|
Provides methods for listening to events from FrameworkEventSource for SQL.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkSqlEventListener.SqlProcessingFramework">
|
<summary>
|
The SQL processor.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkSqlEventListener.AdoNetEventSourceName">
|
<summary>
|
The Framework EventSource name for SQL.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkSqlEventListener.BeginExecuteEventId">
|
<summary>
|
BeginExecute Event ID.
|
</summary>
|
</member>
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkSqlEventListener.EndExecuteEventId">
|
<summary>
|
EndExecute Event ID.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkSqlEventListener.Dispose">
|
<summary>
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkSqlEventListener.OnEventSourceCreated(System.Diagnostics.Tracing.EventSource)">
|
<summary>
|
Enables SQL event source when EventSource is created. Called for all existing
|
event sources when the event listener is created and when a new event source is attached to the listener.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkSqlEventListener.OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs)">
|
<summary>
|
Called whenever an event has been written by an event source for which the event listener has enabled events.
|
</summary>
|
<param name="eventData">The event arguments that describe the event.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkSqlEventListener.OnBeginExecute(System.Diagnostics.Tracing.EventWrittenEventArgs)">
|
<summary>
|
Called when a postfix of a SQLCommand begin methods have been invoked.
|
</summary>
|
<param name="eventData">The event arguments that describe the event.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkSqlEventListener.OnEndExecute(System.Diagnostics.Tracing.EventWrittenEventArgs)">
|
<summary>
|
Called when a postfix of a postfix of a SQLCommand end methods have been invoked.
|
</summary>
|
<param name="eventData">The event arguments that describe the event.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkSqlProcessing.#ctor(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration,Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheBasedOperationHolder)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkSqlProcessing"/> class.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkSqlProcessing.OnBeginExecuteCallback(System.Int64,System.String,System.String,System.String)">
|
<summary>
|
On begin callback from Framework event source.
|
</summary>
|
<param name="id">Identifier of SQL connection object.</param>
|
<param name="dataSource">Data source name.</param>
|
<param name="database">Database name.</param>
|
<param name="commandText">Command text.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkSqlProcessing.OnEndExecuteCallback(System.Int64,System.Boolean,System.Boolean,System.Int32)">
|
<summary>
|
On end callback from Framework event source.
|
</summary>
|
<param name="id">Identifier of SQL connection object.</param>
|
<param name="success">Indicate whether operation completed successfully.</param>
|
<param name="synchronous">Indicates whether operation was called synchronously or asynchronously.</param>
|
<param name="sqlExceptionNumber">SQL exception number.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkSqlProcessing.GetResourceName(System.String,System.String,System.String)">
|
<summary>
|
Gets SQL command resource name.
|
</summary>
|
<param name="dataSource">DataSource name.</param>
|
<param name="database">Database name.</param>
|
<param name="commandText">CommandText name.</param>
|
<returns>The resource name if possible otherwise empty string.</returns>
|
</member>
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing">
|
<summary>
|
Concrete class with all processing logic to generate RDD data from the calls backs
|
received from Profiler instrumentation for SQL.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing.#ctor(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration,System.String,Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.ObjectInstanceBasedOperationHolder)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing"/> class.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing.OnBeginForExecuteReader(System.Object,System.Object,System.Object)">
|
<summary>
|
On begin callback for ExecuteReader.
|
</summary>
|
<param name="thisObj">This object.</param>
|
<param name="behavior">The callback parameter.</param>
|
<param name="method">The state parameter.</param>
|
<returns>The context for end callback.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing.OnBeginForSync(System.Object)">
|
<summary>
|
On begin callback for sync methods except ExecuteReader.
|
</summary>
|
<param name="thisObj">This object.</param>
|
<returns>The context for end callback.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing.OnEndForExecuteReader(System.Object,System.Object,System.Object,System.Object,System.Object)">
|
<summary>
|
On end callback for ExecuteReader.
|
</summary>
|
<param name="context">The context.</param>
|
<param name="returnValue">The return value.</param>
|
<param name="thisObj">This object.</param>
|
<param name="behavior">The callback parameter.</param>
|
<param name="method">The state parameter.</param>
|
<returns>The resulting return value.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing.OnEndForSync(System.Object,System.Object,System.Object)">
|
<summary>
|
On end for sync methods except ExecuteReader callback.
|
</summary>
|
<param name="context">The context.</param>
|
<param name="returnValue">The return value.</param>
|
<param name="thisObj">This object.</param>
|
<returns>The resulting return value.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing.OnExceptionForExecuteReader(System.Object,System.Object,System.Object,System.Object,System.Object)">
|
<summary>
|
On exception callback for ExecuteReader.
|
</summary>
|
<param name="context">The context.</param>
|
<param name="exception">The exception.</param>
|
<param name="thisObj">This object.</param>
|
<param name="behavior">The callback parameter.</param>
|
<param name="method">The state parameter.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing.OnExceptionForSync(System.Object,System.Object,System.Object)">
|
<summary>
|
On end callback for sync methods except ExecuteReader.
|
</summary>
|
<param name="context">The context.</param>
|
<param name="exception">The exception.</param>
|
<param name="thisObj">This object.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing.OnBeginForBeginExecuteNonQueryInternal(System.Object,System.Object,System.Object,System.Object,System.Object)">
|
<summary>
|
On begin for BeginExecuteNonQueryInternal callback.
|
</summary>
|
<param name="thisObj">This object.</param>
|
<param name="callback">The callback parameter.</param>
|
<param name="stateObject">The stateObject parameter.</param>
|
<param name="timeout">The timeout parameter.</param>
|
<param name="asyncWrite">The asyncWrite parameter.</param>
|
<returns>The context for end callback.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing.OnBeginForBeginExecuteReaderInternal(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
|
<summary>
|
On begin for BeginExecuteReaderInternal callback.
|
</summary>
|
<param name="thisObj">This object.</param>
|
<param name="behavior">The behavior parameter.</param>
|
<param name="callback">The callback parameter.</param>
|
<param name="stateObject">The stateObject parameter.</param>
|
<param name="timeout">The timeout parameter.</param>
|
<param name="asyncWrite">The asyncWrite parameter.</param>
|
<returns>The context for end callback.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing.OnBeginForBeginExecuteXmlReaderInternal(System.Object,System.Object,System.Object,System.Object,System.Object)">
|
<summary>
|
On begin for BeginExecuteXmlReaderInternal callback.
|
</summary>
|
<param name="thisObj">This object.</param>
|
<param name="callback">The callback parameter.</param>
|
<param name="stateObject">The stateObject parameter.</param>
|
<param name="timeout">The timeout parameter.</param>
|
<param name="asyncWrite">The asyncWrite parameter.</param>
|
<returns>The context for end callback.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing.OnEndForSqlAsync(System.Object,System.Object,System.Object,System.Object)">
|
<summary>
|
On end for all SQL async callbacks.
|
</summary>
|
<param name="context">The context.</param>
|
<param name="returnValue">The return value.</param>
|
<param name="thisObj">This object.</param>
|
<param name="asyncResult">The asyncResult parameter.</param>
|
<returns>The context for end callback.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing.OnExceptionForSqlAsync(System.Object,System.Object,System.Object,System.Object)">
|
<summary>
|
On exception for all SQL async callback.
|
</summary>
|
<param name="context">The context.</param>
|
<param name="exception">The exception.</param>
|
<param name="thisObj">This object.</param>
|
<param name="asyncResult">The asyncResult parameter.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing.GetResourceName(System.Object)">
|
<summary>
|
Gets SQL command resource name.
|
</summary>
|
<param name="thisObj">The SQL command.</param>
|
<remarks>Before we have clarity with SQL team around EventSource instrumentation, providing name as a concatenation of parameters.</remarks>
|
<returns>The resource name if possible otherwise empty string.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing.GetCommandName(System.Object)">
|
<summary>
|
Return CommandTest for SQL resource.
|
</summary>
|
<param name="thisObj">The SQL command.</param>
|
<returns>Returns the command text or empty.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing.OnBegin(System.Object,System.Boolean)">
|
<summary>
|
Common helper for all Begin Callbacks.
|
</summary>
|
<param name="thisObj">This object.</param>
|
<param name="isAsyncCall">Is Async Invocation.</param>
|
<returns>The context for end callback.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessing.OnEnd(System.Object,System.Object,System.Object,System.Boolean)">
|
<summary>
|
Common helper for all End Callbacks.
|
</summary>
|
<param name="context">The context.</param>
|
<param name="exception">The exception object if any.</param>
|
<param name="thisObj">This object.</param>
|
<param name="isAsync">Whether the End is for an async invocation.</param>
|
</member>
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule">
|
<summary>
|
Remote dependency monitoring.
|
</summary>
|
</member>
|
<member name="P:Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule.DisableRuntimeInstrumentation">
|
<summary>
|
Gets or sets a value indicating whether to disable runtime instrumentation.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule.Dispose">
|
<summary>
|
IDisposable implementation.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
|
<summary>
|
Initialize method is called after all configuration properties have been loaded from the configuration.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule.Dispose(System.Boolean)">
|
<summary>
|
IDisposable implementation.
|
</summary>
|
<param name="disposing">The method has been called directly or indirectly by a user's code.</param>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule.InitializeForFrameworkEventSource">
|
<summary>
|
Initialize for framework event source (not supported for Net40).
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule.InitializeForRuntimeInstrumentationOrFramework">
|
<summary>
|
Initialize for runtime instrumentation or framework event source.
|
</summary>
|
</member>
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.TelemetryExtensionsForDependencyCollector">
|
<summary>
|
Dependency Telemetry extension methods to associate with request objects and to store in conditional/cache tables to avoid duplicate tracking.
|
</summary>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.TelemetryExtensionsForDependencyCollector.AssociateTelemetryWithWebRequest(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry,System.Net.WebRequest,System.Boolean,System.Boolean)">
|
<summary>
|
Associates telemetry item to a web request to avoid duplicate tracking, and populates cookies with data from initialized telemetry item if setCookies is set to true.
|
When there is an existing telemetry item in the corresponding to the given WEB REQUEST, we return the existing telemetry and associate the same with the WEB REQUEST.
|
</summary>
|
<param name="telemetry">Telemetry object that needs to be associated with the web request.</param>
|
<param name="webRequest">Web request object which we use to populate from the information obtained from the initialized telemetry.</param>
|
<param name="setCookies">Set cookies enables the process of setting the cookies to the web request. By default it is set to false.</param>
|
<param name="setCorrelationContext">Set request headers to correlate dependency telemetry item with the request telemetry item that will process this http request.</param>
|
<returns>Dependency telemetry item with an associated dependency telemetry item.</returns>
|
</member>
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.TelemetryExtensionsForDependencyCollector.AssociateTelemetryWithSqlRequest(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry,System.Data.SqlClient.SqlCommand)">
|
<summary>
|
Associates telemetry item to a SQL command object to to avoid duplicate tracking.
|
When there is an existing telemetry item in the corresponding to the given SQL REQUEST, we return the existing telemetry and associate the same with the SQL REQUEST.
|
</summary>
|
<param name="telemetry">Telemetry object that needs to be associated with the web request.</param>
|
<param name="sqlRequest">SQL request object which is used as a key to store in the tables.</param>
|
<returns>Dependency telemetry item with an associated dependency telemetry item.</returns>
|
</member>
|
</members>
|
</doc>
|