You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1664 lines
107 KiB
XML
1664 lines
107 KiB
XML
<?xml version="1.0"?>
|
|
<doc xml:lang="en">
|
|
<assembly>
|
|
<name>Microsoft.AI.DependencyCollector</name>
|
|
</assembly>
|
|
<members>
|
|
<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="P:Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule.DisableDiagnosticSourceInstrumentation">
|
|
<summary>
|
|
Gets or sets a value indicating whether to disable Http Desktop DiagnosticSource instrumentation.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule.ExcludeComponentCorrelationHttpHeadersOnDomains">
|
|
<summary>
|
|
Gets the component correlation configuration.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule.IncludeDiagnosticSourceActivities">
|
|
<summary>
|
|
Gets the list of diagnostic sources and activities to exclude from collection.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule.SetComponentCorrelationHttpHeaders">
|
|
<summary>
|
|
Gets or sets a value indicating whether the correlation headers would be set on outgoing http requests.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule.ProfileQueryEndpoint">
|
|
<summary>
|
|
Gets or sets the endpoint that is to be used to get the application insights resource's profile (appId etc.).
|
|
</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.InitializeForDiagnosticAndFrameworkEventSource">
|
|
<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.Implementation.EventHandlers.DiagnosticsEventHandlerBase">
|
|
<summary>
|
|
Base implementation of diagnostic event handler.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.EventHandlers.EventHubsDiagnosticsEventHandler">
|
|
<summary>
|
|
Implements EventHubs DiagnosticSource events handling.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.EventHandlers.ServiceBusDiagnosticsEventHandler">
|
|
<summary>
|
|
Implements ServiceBus DiagnosticSource events handling.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpCoreDiagnosticSourceListener.PendingDependencyTelemetry">
|
|
<summary>
|
|
Get the DependencyTelemetry objects that are still waiting for a response from the dependency. This will most likely only be used for testing purposes.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpCoreDiagnosticSourceListener.OnCompleted">
|
|
<summary>
|
|
Notifies the observer that the provider has finished sending push-based notifications.
|
|
<seealso cref="M:System.IObserver`1.OnCompleted"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpCoreDiagnosticSourceListener.OnError(System.Exception)">
|
|
<summary>
|
|
Notifies the observer that the provider has experienced an error condition.
|
|
<seealso cref="M:System.IObserver`1.OnError(System.Exception)"/>
|
|
</summary>
|
|
<param name="error">An object that provides additional information about the error.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpCoreDiagnosticSourceListener.OnNext(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
|
|
<summary>
|
|
Provides the observer with new data.
|
|
<seealso cref="M:System.IObserver`1.OnNext(`0)"/>
|
|
</summary>
|
|
<param name="evnt">The current notification information.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpCoreDiagnosticSourceListener.OnException(System.Exception,System.Net.Http.HttpRequestMessage)">
|
|
<summary>
|
|
Handler for Exception event, it is sent when request processing cause an exception (e.g. because of DNS or network issues)
|
|
Stop event will be sent anyway with null response.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpCoreDiagnosticSourceListener.OnActivityStart(System.Net.Http.HttpRequestMessage)">
|
|
<summary>
|
|
Handler for Activity start event (outgoing request is about to be sent).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpCoreDiagnosticSourceListener.OnActivityStop(System.Net.Http.HttpResponseMessage,System.Net.Http.HttpRequestMessage,System.Threading.Tasks.TaskStatus)">
|
|
<summary>
|
|
Handler for Activity stop event (response is received for the outgoing request).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpCoreDiagnosticSourceListener.OnRequest(System.Net.Http.HttpRequestMessage,System.Guid)">
|
|
<summary>
|
|
Diagnostic event handler method for 'System.Net.Http.Request' event.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpCoreDiagnosticSourceListener.OnResponse(System.Net.Http.HttpResponseMessage,System.Guid)">
|
|
<summary>
|
|
Diagnostic event handler method for 'System.Net.Http.Response' event.
|
|
This event will be fired only if response was received (and not called for faulted or canceled requests).
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpCoreDiagnosticSourceListener.HttpCoreDiagnosticSourceSubscriber">
|
|
<summary>
|
|
Diagnostic listener implementation that listens for events specific to outgoing dependency requests.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpCoreDiagnosticSourceListener.HttpCoreDiagnosticSourceSubscriber.OnNext(System.Diagnostics.DiagnosticListener)">
|
|
<summary>
|
|
This method gets called once for each existing DiagnosticListener when this
|
|
DiagnosticListener is added to the list of DiagnosticListeners
|
|
(<see cref="P:System.Diagnostics.DiagnosticListener.AllListeners"/>). This method will
|
|
also be called for each subsequent DiagnosticListener that is added to the list of
|
|
DiagnosticListeners.
|
|
<seealso cref="M:System.IObserver`1.OnNext(`0)"/>
|
|
</summary>
|
|
<param name="value">The DiagnosticListener that exists when this listener was added to
|
|
the list, or a DiagnosticListener that got added after this listener was added.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpCoreDiagnosticSourceListener.HttpCoreDiagnosticSourceSubscriber.OnCompleted">
|
|
<summary>
|
|
Notifies the observer that the provider has finished sending push-based notifications.
|
|
<seealso cref="M:System.IObserver`1.OnCompleted"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpCoreDiagnosticSourceListener.HttpCoreDiagnosticSourceSubscriber.OnError(System.Exception)">
|
|
<summary>
|
|
Notifies the observer that the provider has experienced an error condition.
|
|
<seealso cref="M:System.IObserver`1.OnError(System.Exception)"/>
|
|
</summary>
|
|
<param name="error">An object that provides additional information about the error.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ApplicationInsightsUrlFilter.IsApplicationInsightsUrl(System.Uri)">
|
|
<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="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.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.DependencyTargetNameHelper">
|
|
<summary>
|
|
Dependency TargetName helper.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DependencyTargetNameHelper.GetDependencyTargetName(System.Uri)">
|
|
<summary>
|
|
Returns dependency target name from the given Uri.
|
|
Port name is included in target for non-standard ports.
|
|
</summary>
|
|
<param name="uri">Dependency uri from which target is to be extracted.</param>
|
|
<returns>Dependency target name.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DesktopDiagnosticSourceHttpProcessing">
|
|
<summary>
|
|
Concrete class with all processing logic to generate RDD data from the callbacks received from HttpDesktopDiagnosticSourceListener.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DesktopDiagnosticSourceHttpProcessing.AddTupleForWebDependencies(System.Net.WebRequest,Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry,System.Boolean)">
|
|
<summary>
|
|
Implemented by the derived class for adding the tuple to its specific cache.
|
|
</summary>
|
|
<param name="webRequest">The request which acts the key.</param>
|
|
<param name="telemetry">The dependency telemetry for the tuple.</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.DesktopDiagnosticSourceHttpProcessing.GetTupleForWebDependencies(System.Net.WebRequest)">
|
|
<summary>
|
|
Implemented by the derived class for getting the tuple from its specific cache.
|
|
</summary>
|
|
<param name="webRequest">The request which acts as the key.</param>
|
|
<returns>The tuple for the given request.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DesktopDiagnosticSourceHttpProcessing.RemoveTupleForWebDependencies(System.Net.WebRequest)">
|
|
<summary>
|
|
Implemented by the derived class for removing the tuple from its specific cache.
|
|
</summary>
|
|
<param name="webRequest">The request which acts as the key.</param>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DiagnosticSourceListenerBase`1">
|
|
<summary>
|
|
Base implementation of DiagnosticSource listener.
|
|
Takes care of managing subscriptions to multiple sources and their events.
|
|
<typeparamref name="TContext">The type of processing context for given diagnostic source.</typeparamref>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DiagnosticSourceListenerBase`1.OnNext(System.Diagnostics.DiagnosticListener)">
|
|
<summary>
|
|
This method gets called once for each existing DiagnosticListener when this
|
|
DiagnosticListener is added to the list of DiagnosticListeners
|
|
(<see cref="P:System.Diagnostics.DiagnosticListener.AllListeners"/>). This method will
|
|
also be called for each subsequent DiagnosticListener that is added to the list of
|
|
DiagnosticListeners.
|
|
<seealso cref="M:System.IObserver`1.OnNext(`0)"/>
|
|
</summary>
|
|
<param name="value">The DiagnosticListener that exists when this listener was added to
|
|
the list, or a DiagnosticListener that got added after this listener was added.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DiagnosticSourceListenerBase`1.OnCompleted">
|
|
<summary>
|
|
Notifies the observer that the provider has finished sending push-based notifications.
|
|
<seealso cref="M:System.IObserver`1.OnCompleted"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DiagnosticSourceListenerBase`1.OnError(System.Exception)">
|
|
<summary>
|
|
Notifies the observer that the provider has experienced an error condition.
|
|
<seealso cref="M:System.IObserver`1.OnError(System.Exception)"/>
|
|
</summary>
|
|
<param name="error">An object that provides additional information about the error.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DiagnosticSourceListenerBase`1.IsSourceEnabled(System.Diagnostics.DiagnosticListener)">
|
|
<summary>
|
|
Checks if the diagnostic source is enabled by this listener.
|
|
</summary>
|
|
<param name="diagnosticListener">The diagnostic source.</param>
|
|
<returns><code>true</code> if Diagnostic Source is enabled.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DiagnosticSourceListenerBase`1.IsActivityEnabled(System.String,`0)">
|
|
<summary>
|
|
Checks if the Activity is enabled by configuration based on the event name.
|
|
</summary>
|
|
<param name="evnt">The event name.</param>
|
|
<param name="context">The diagnostic source-specific context (<see cref="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DiagnosticSourceListenerBase`1.GetListenerContext(System.Diagnostics.DiagnosticListener)"/>).</param>
|
|
<returns><code>true</code> if Diagnostic Source Activity and corresponding event are enabled.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DiagnosticSourceListenerBase`1.GetListenerContext(System.Diagnostics.DiagnosticListener)">
|
|
<summary>
|
|
Gets diagnostic source-specific context for processing events from that source.
|
|
</summary>
|
|
<param name="diagnosticListener">The diagnostic source.</param>
|
|
<returns>The context.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DiagnosticSourceListenerBase`1.GetEventHandler(System.String)">
|
|
<summary>
|
|
Gets event handler for specific diagnostic source.
|
|
</summary>
|
|
<param name="diagnosticListenerName">The diagnostic source name.</param>
|
|
<returns>Event handler.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DiagnosticSourceListenerBase`1.IndividualDiagnosticSourceListener">
|
|
<summary>
|
|
Event listener for a single Diagnostic Source.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DiagnosticSourceListenerBase`1.IndividualDiagnosticSourceListener.OnCompleted">
|
|
<summary>
|
|
Notifies the observer that the provider has finished sending push-based notifications.
|
|
<seealso cref="M:System.IObserver`1.OnCompleted"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.DiagnosticSourceListenerBase`1.IndividualDiagnosticSourceListener.OnError(System.Exception)">
|
|
<summary>
|
|
Notifies the observer that the provider has experienced an error condition.
|
|
<seealso cref="M:System.IObserver`1.OnError(System.Exception)"/>
|
|
</summary>
|
|
<param name="error">An object that provides additional information about the error.</param>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpDesktopDiagnosticSourceListener">
|
|
<summary>
|
|
Diagnostic listener implementation that listens for Http DiagnosticSource to see all outgoing HTTP dependency requests.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpDesktopDiagnosticSourceListener.Dispose">
|
|
<summary>
|
|
IDisposable implementation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpDesktopDiagnosticSourceListener.OnNext(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
|
|
<summary>
|
|
This method gets called once for each event from the Http DiagnosticSource.
|
|
</summary>
|
|
<param name="value">The pair containing the event name, and an object representing the payload. The payload
|
|
is essentially a dynamic object that contain different properties depending on the event.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpDesktopDiagnosticSourceListener.OnCompleted">
|
|
<summary>
|
|
Notifies the observer that the provider has finished sending push-based notifications.
|
|
<seealso cref="M:System.IObserver`1.OnCompleted"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpDesktopDiagnosticSourceListener.OnError(System.Exception)">
|
|
<summary>
|
|
Notifies the observer that the provider has experienced an error condition.
|
|
<seealso cref="M:System.IObserver`1.OnError(System.Exception)"/>
|
|
</summary>
|
|
<param name="error">An object that provides additional information about the error.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpDesktopDiagnosticSourceListener.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="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.AzureBlobHttpParser">
|
|
<summary>
|
|
HTTP Dependency parser that attempts to parse dependency as Azure Blob call.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.AzureBlobHttpParser.TryParse(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry@)">
|
|
<summary>
|
|
Tries parsing given dependency telemetry item.
|
|
</summary>
|
|
<param name="httpDependency">Dependency item to parse. It is expected to be of HTTP type.</param>
|
|
<returns><code>true</code> if successfully parsed dependency.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.AzureIotHubHttpParser">
|
|
<summary>
|
|
HTTP Dependency parser that attempts to parse dependency as Azure IoT Hub call.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.AzureIotHubHttpParser.TryParse(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry@)">
|
|
<summary>
|
|
Tries parsing given dependency telemetry item.
|
|
</summary>
|
|
<param name="httpDependency">Dependency item to parse. It is expected to be of HTTP type.</param>
|
|
<returns><code>true</code> if successfully parsed dependency.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.AzureQueueHttpParser">
|
|
<summary>
|
|
HTTP Dependency parser that attempts to parse dependency as Azure Queue call.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.AzureQueueHttpParser.TryParse(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry@)">
|
|
<summary>
|
|
Tries parsing given dependency telemetry item.
|
|
</summary>
|
|
<param name="httpDependency">Dependency item to parse. It is expected to be of HTTP type.</param>
|
|
<returns><code>true</code> if successfully parsed dependency.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.AzureServiceBusHttpParser">
|
|
<summary>
|
|
HTTP Dependency parser that attempts to parse dependency as Azure Service Bus call.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.AzureServiceBusHttpParser.TryParse(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry@)">
|
|
<summary>
|
|
Tries parsing given dependency telemetry item.
|
|
</summary>
|
|
<param name="httpDependency">Dependency item to parse. It is expected to be of HTTP type.</param>
|
|
<returns><code>true</code> if successfully parsed dependency.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.AzureTableHttpParser">
|
|
<summary>
|
|
HTTP Dependency parser that attempts to parse dependency as Azure Table call.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.AzureTableHttpParser.TryParse(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry@)">
|
|
<summary>
|
|
Tries parsing given dependency telemetry item.
|
|
</summary>
|
|
<param name="httpDependency">Dependency item to parse. It is expected to be of HTTP type.</param>
|
|
<returns><code>true</code> if successfully parsed dependency.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.DocumentDbHttpParser">
|
|
<summary>
|
|
HTTP Dependency parser that attempts to parse dependency as Azure DocumentDB call.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.DocumentDbHttpParser.TryParse(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry@)">
|
|
<summary>
|
|
Tries parsing given dependency telemetry item.
|
|
</summary>
|
|
<param name="httpDependency">Dependency item to parse. It is expected to be of HTTP type.</param>
|
|
<returns><code>true</code> if successfully parsed dependency.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.GenericServiceHttpParser">
|
|
<summary>
|
|
HTTP Dependency parser that attempts to parse dependency as generic WCF or Web Service call.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.GenericServiceHttpParser.TryParse(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry@)">
|
|
<summary>
|
|
Tries parsing given dependency telemetry item.
|
|
</summary>
|
|
<param name="httpDependency">Dependency item to parse. It is expected to be of HTTP type.</param>
|
|
<returns><code>true</code> if successfully parsed dependency.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.HttpParsingHelper.BuildOperationMoniker(System.String,System.Collections.Generic.List{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
|
|
<summary>
|
|
Builds a resource operation moniker in the format of "VERB /a/*/b/*/c".
|
|
</summary>
|
|
<param name="verb">The HTTP verb.</param>
|
|
<param name="resourcePath">The resource path represented as a list of resource type and resource ID pairs.</param>
|
|
<returns>Operation moniker string.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.HttpParsingHelper.ParseResourcePath(System.String)">
|
|
<summary>
|
|
Parses request path into REST resource path represented as a list of resource type and resource ID pairs.
|
|
</summary>
|
|
<param name="requestPath">The request path.</param>
|
|
<returns>A list of resource type and resource ID pairs.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.HttpParsingHelper.TokenizeRequestPath(System.String)">
|
|
<summary>
|
|
Tokenizes request path.
|
|
E.g. the string <code>"/a/b/c/d?e=f"</code> will be tokenized into <code>[ "a", "b", "c", "d" ]</code>.
|
|
</summary>
|
|
<param name="requestPath">The request path.</param>
|
|
<returns>List of tokens.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.HttpParsingHelper.ExtractQuryParameters(System.String)">
|
|
<summary>
|
|
Extracts parameters from query string.
|
|
</summary>
|
|
<param name="requestPath">The request path.</param>
|
|
<returns>
|
|
Dictionary of query parameters.
|
|
If parameter is specified more than once then the last value is returned.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.HttpParsingHelper.ExtractVerb(System.String,System.String@,System.String@,System.String[])">
|
|
<summary>
|
|
Extracts the HTTP verb from dependency name.
|
|
</summary>
|
|
<param name="name">The dependency name.</param>
|
|
<param name="verb">The extracted verb (<code>null</code> if not matched).</param>
|
|
<param name="nameWithoutVerb">The dependency name sans the extracted verb.</param>
|
|
<param name="supportedVerbs">List of supported verbs to extract.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.HttpParsingHelper.Split(System.String,System.Char[],System.Int32,System.Int32)">
|
|
<summary>
|
|
Splits substring by given delimiters.
|
|
</summary>
|
|
<param name="str">The string to split.</param>
|
|
<param name="delimiters">The delimiters.</param>
|
|
<param name="startIdx">
|
|
The index at which splitting will start.
|
|
This is not validated and expected to be within input string range.
|
|
</param>
|
|
<param name="endIdx">
|
|
The index at which splitting will end.
|
|
If -1 then string will be split till it's end.
|
|
This is not validated and expected to be less than string length.
|
|
</param>
|
|
<returns>A list of substrings.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpParsers.HttpParsingHelper.EndsWithAny(System.String,System.String[])">
|
|
<summary>
|
|
Checks if a string ends with any of the specified suffixes.
|
|
</summary>
|
|
<param name="str">The string to check.</param>
|
|
<param name="suffixes">The suffixes.</param>
|
|
<returns><code>true</code> if string ends with any of the suffixes.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.IDiagnosticEventHandler">
|
|
<summary>
|
|
DiagnosticsSource events handler.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.IDiagnosticEventHandler.OnEvent(System.Collections.Generic.KeyValuePair{System.String,System.Object},System.Diagnostics.DiagnosticListener)">
|
|
<summary>
|
|
Handles event and tracks telemetry if needed.
|
|
</summary>
|
|
<param name="evnt">The event.</param>
|
|
<param name="diagnosticListener">DiagnosticListener that sent this event.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.IDiagnosticEventHandler.IsEventEnabled(System.String,System.Object,System.Object)">
|
|
<summary>
|
|
Checks if the event is enabled by this listener.
|
|
</summary>
|
|
<param name="evnt">The event name.</param>
|
|
<param name="arg1">First event input object (<see cref="M:System.Diagnostics.DiagnosticListener.IsEnabled(System.String,System.Object,System.Object)"/>).</param>
|
|
<param name="arg2">Second event input object (<see cref="M:System.Diagnostics.DiagnosticListener.IsEnabled(System.String,System.Object,System.Object)"/>).</param>
|
|
</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="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheBasedOperationHolder.memoryCache">
|
|
<summary>
|
|
The memory cache instance used to hold items. MemoryCache.Default is not used as it is shared
|
|
across application and can potentially collide with customer application.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheBasedOperationHolder.cacheItemPolicy">
|
|
<summary>
|
|
The cache item policy which identifies the expiration time.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.Operation.CacheBasedOperationHolder.Store(System.Int64,System.Tuple{Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry,System.Boolean})">
|
|
<summary>
|
|
Adds telemetry tuple to MemoryCache. DO NOT call it for the id that already exists in the cache.
|
|
This is a known Memory Cache race-condition issue when items with same id are added concurrently
|
|
and MemoryCache leaks memory. It should be fixed sometime AFTER .NET 4.7.1.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.PropertyFetcher">
|
|
<summary>
|
|
Efficient implementation of fetching properties of anonymous types with reflection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.PropertyFetcher.PropertyFetch.FetcherForProperty(System.Reflection.PropertyInfo)">
|
|
<summary>
|
|
Create a property fetcher from a .NET Reflection PropertyInfo class that
|
|
represents a property of a particular type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.PropertyFetcher.PropertyFetch.Fetch(System.Object)">
|
|
<summary>
|
|
Given an object, fetch the property that this propertyFetch represents.
|
|
</summary>
|
|
</member>
|
|
<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.EndOperation(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry)">
|
|
<summary>
|
|
Stops telemetry operation. Doesn't track the telemetry item.
|
|
</summary>
|
|
<param name="telemetry">Telemetry item to stop.</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.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.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="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpProcessing">
|
|
<summary>
|
|
Concrete class with all processing logic to generate RDD data from the callbacks received from FrameworkHttpEventListener.
|
|
</summary>
|
|
</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.AddTupleForWebDependencies(System.Net.WebRequest,Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry,System.Boolean)">
|
|
<summary>
|
|
Implemented by the derived class for adding the tuple to its specific cache.
|
|
</summary>
|
|
<param name="webRequest">The request which acts the key.</param>
|
|
<param name="telemetry">The dependency telemetry for the tuple.</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.FrameworkHttpProcessing.GetTupleForWebDependencies(System.Net.WebRequest)">
|
|
<summary>
|
|
Implemented by the derived class for getting the tuple from its specific cache.
|
|
</summary>
|
|
<param name="webRequest">The request which acts as the key.</param>
|
|
<returns>The tuple for the given request.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.FrameworkHttpProcessing.RemoveTupleForWebDependencies(System.Net.WebRequest)">
|
|
<summary>
|
|
Implemented by the derived class for removing the tuple from its specific cache.
|
|
</summary>
|
|
<param name="webRequest">The request which acts as the key.</param>
|
|
</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.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.HttpDesktopDiagnosticSourceSubscriber">
|
|
<summary>
|
|
A helper subscriber class helping the parent object, which is a HttpDiagnosticSourceListener, to subscribe
|
|
to the Http DiagnosticSource. That way the parent object can subscribe to the DiagnosticSource without worry
|
|
about the details around subscription.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpDesktopDiagnosticSourceSubscriber.Dispose">
|
|
<summary>
|
|
IDisposable implementation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpDesktopDiagnosticSourceSubscriber.OnNext(System.Diagnostics.DiagnosticListener)">
|
|
<summary>
|
|
This method gets called once for each existing DiagnosticListener when this
|
|
DiagnosticListener is added to the list of DiagnosticListeners
|
|
(<see cref="P:System.Diagnostics.DiagnosticListener.AllListeners"/>). This method
|
|
will also be called for each subsequent DiagnosticListener that is added to
|
|
the list of DiagnosticListeners.
|
|
<seealso cref="M:System.IObserver`1.OnNext(`0)"/>
|
|
</summary>
|
|
<param name="value">The DiagnosticListener that exists when this listener was added to
|
|
the list, or a DiagnosticListener that got added after this listener was added.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpDesktopDiagnosticSourceSubscriber.OnCompleted">
|
|
<summary>
|
|
Notifies the observer that the provider has finished sending push-based notifications.
|
|
<seealso cref="M:System.IObserver`1.OnCompleted"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpDesktopDiagnosticSourceSubscriber.OnError(System.Exception)">
|
|
<summary>
|
|
Notifies the observer that the provider has experienced an error condition.
|
|
<seealso cref="M:System.IObserver`1.OnError(System.Exception)"/>
|
|
</summary>
|
|
<param name="error">An object that provides additional information about the error.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpDesktopDiagnosticSourceSubscriber.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="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpProcessing">
|
|
<summary>
|
|
Concrete class with all processing logic to generate RDD data from the callbacks
|
|
received from Profiler instrumentation for HTTP or HTTP EventSource/DiagnosticSource events.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpProcessing.#ctor(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration,System.String,System.String,System.Boolean,System.Collections.Generic.ICollection{System.String},System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpProcessing"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpProcessing.GetUrl(System.Net.WebRequest)">
|
|
<summary>
|
|
Gets HTTP request url.
|
|
</summary>
|
|
<param name="webRequest">Represents web request.</param>
|
|
<returns>The url if possible otherwise empty string.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpProcessing.OverrideCorrelationIdLookupHelper(Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper)">
|
|
<summary>
|
|
Simple test hook, that allows for using a stub rather than the implementation that calls the original service.
|
|
</summary>
|
|
<param name="correlationIdLookupHelper">Lookup header to use.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpProcessing.OnBegin(System.Object,System.Boolean)">
|
|
<summary>
|
|
Common helper for all Begin Callbacks.
|
|
</summary>
|
|
<param name="thisObj">This object.</param>
|
|
<param name="injectCorrelationHeaders">Flag that enables Request-Id and Correlation-Context headers injection.
|
|
Should be set to true only for profiler and old versions of DiagnosticSource Http hook events.</param>
|
|
<returns>Null object as all context is maintained in this class via weak tables.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpProcessing.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="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpProcessing.AddTupleForWebDependencies(System.Net.WebRequest,Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry,System.Boolean)">
|
|
<summary>
|
|
Implemented by the derived class for adding the tuple to its specific cache.
|
|
</summary>
|
|
<param name="webRequest">The request which acts the key.</param>
|
|
<param name="telemetry">The dependency telemetry for the tuple.</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.HttpProcessing.GetTupleForWebDependencies(System.Net.WebRequest)">
|
|
<summary>
|
|
Implemented by the derived class for getting the tuple from its specific cache.
|
|
</summary>
|
|
<param name="webRequest">The request which acts as the key.</param>
|
|
<returns>The tuple for the given request.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.HttpProcessing.RemoveTupleForWebDependencies(System.Net.WebRequest)">
|
|
<summary>
|
|
Implemented by the derived class for removing the tuple from its specific cache.
|
|
</summary>
|
|
<param name="webRequest">The request which acts as the key.</param>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing">
|
|
<summary>
|
|
Concrete class with all processing logic to generate RDD data from the callbacks
|
|
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,System.Boolean,System.Collections.Generic.ICollection{System.String},System.String)">
|
|
<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.AddTupleForWebDependencies(System.Net.WebRequest,Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry,System.Boolean)">
|
|
<summary>
|
|
Implemented by the derived class for adding the tuple to its specific cache.
|
|
</summary>
|
|
<param name="webRequest">The request which acts the key.</param>
|
|
<param name="telemetry">The dependency telemetry for the tuple.</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.ProfilerHttpProcessing.GetTupleForWebDependencies(System.Net.WebRequest)">
|
|
<summary>
|
|
Implemented by the derived class for getting the tuple from its specific cache.
|
|
</summary>
|
|
<param name="webRequest">The request which acts as the key.</param>
|
|
<returns>The tuple for the given request.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerHttpProcessing.RemoveTupleForWebDependencies(System.Net.WebRequest)">
|
|
<summary>
|
|
Implemented by the derived class for removing the tuple from its specific cache.
|
|
</summary>
|
|
<param name="webRequest">The request which acts as the key.</param>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlCommandProcessing">
|
|
<summary>
|
|
Concrete class with all processing logic to generate dependencies from the callbacks received from Profiler instrumentation for SQL command.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlCommandProcessing.#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.ProfilerSqlCommandProcessing"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlCommandProcessing.GetDependencyName(System.Object)">
|
|
<summary>
|
|
Gets SQL command resource name.
|
|
</summary>
|
|
<param name="thisObj">The SQL command.</param>
|
|
<returns>The resource name if possible otherwise empty string.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlCommandProcessing.GetDependencyTarget(System.Object)">
|
|
<summary>
|
|
Gets SQL resource target name.
|
|
</summary>
|
|
<param name="thisObj">The SQL command.</param>
|
|
<returns>The resource target name if possible otherwise empty string.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlCommandProcessing.GetCommandName(System.Object)">
|
|
<summary>
|
|
Gets SQL resource command text.
|
|
</summary>
|
|
<param name="thisObj">The SQL command.</param>
|
|
<returns>Returns the command text or empty.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlConnectionProcessing">
|
|
<summary>
|
|
Concrete class with all processing logic to generate dependencies from the callbacks received from Profiler instrumentation for SQL connection.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlConnectionProcessing.SqlConnectionCommandText">
|
|
<summary>
|
|
Constant command text to return.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlConnectionProcessing.#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.ProfilerSqlConnectionProcessing"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlConnectionProcessing.GetDependencyName(System.Object)">
|
|
<summary>
|
|
Gets SQL connection resource name.
|
|
</summary>
|
|
<param name="thisObj">The SQL connection.</param>
|
|
<returns>The resource name if possible otherwise empty string.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlConnectionProcessing.GetDependencyTarget(System.Object)">
|
|
<summary>
|
|
Gets SQL connection resource target name.
|
|
</summary>
|
|
<param name="thisObj">The SQL connection.</param>
|
|
<returns>The resource target name if possible otherwise empty string.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlConnectionProcessing.GetCommandName(System.Object)">
|
|
<summary>
|
|
Gets SQL connection command text.
|
|
</summary>
|
|
<param name="thisObj">The SQL connection.</param>
|
|
<returns>Returns predefined command text.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase">
|
|
<summary>
|
|
Base class with all processing logic to generate dependencies from the callbacks received from Profiler instrumentation for SQL.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.#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.ProfilerSqlProcessingBase"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnBeginForOneParameter(System.Object)">
|
|
<summary>
|
|
On begin callback for methods with 1 parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnBeginForTwoParameters(System.Object,System.Object)">
|
|
<summary>
|
|
On begin callback for methods with 2 parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnBeginForThreeParameters(System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
On begin callback for methods with 3 parameters.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnBeginForFourParameters(System.Object,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
On begin callback for methods with 4 parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnEndForOneParameter(System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
On end callback for methods with 1 parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnEndStopActivityOnlyForOneParameter(System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
On end callback for methods with 1 parameter. Doesn't track the telemetry item, just stops activity and removes object from the table.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnEndAsyncForOneParameter(System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
On end async callback for methods with 1 parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnEndExceptionAsyncForOneParameter(System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
On end async callback for methods with 1 parameter. Sends data only if returned task (returnValue) is faulted.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnEndForTwoParameters(System.Object,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
On end callback for methods with 2 parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnEndAsyncForTwoParameters(System.Object,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
On end async callback for methods with 2 parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnEndExceptionAsyncForTwoParameters(System.Object,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
On end async callback for methods with 2 parameter. Sends data only if returned task (returnValue) is faulted.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnEndForThreeParameters(System.Object,System.Object,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
On end callback for methods with 3 parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnExceptionForOneParameter(System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
On exception callback for methods with 1 parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnExceptionForTwoParameters(System.Object,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
On exception callback for methods with 2 parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnExceptionForThreeParameters(System.Object,System.Object,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
On exception callback for methods with 3 parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.GetDependencyName(System.Object)">
|
|
<summary>
|
|
Gets SQL resource name.
|
|
</summary>
|
|
<param name="thisObj">The SQL object.</param>
|
|
<returns>The resource name if possible otherwise empty string.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.GetDependencyTarget(System.Object)">
|
|
<summary>
|
|
Gets SQL resource target name.
|
|
</summary>
|
|
<param name="thisObj">The SQL object.</param>
|
|
<returns>The resource target name if possible otherwise empty string.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.GetCommandName(System.Object)">
|
|
<summary>
|
|
Gets SQL resource command text.
|
|
</summary>
|
|
<param name="thisObj">The SQL object.</param>
|
|
<returns>Returns the command text or empty.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnBegin(System.Object)">
|
|
<summary>
|
|
Common helper for all Begin Callbacks.
|
|
</summary>
|
|
<param name="thisObj">This object.</param>
|
|
<returns>The context for end callback.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnEndAsync(System.Object,System.Object)">
|
|
<summary>
|
|
Common helper for all EndAsync Callbacks.
|
|
</summary>
|
|
<param name="taskObj">Returned task by the async method.</param>
|
|
<param name="thisObj">This object.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnEndExceptionAsync(System.Object,System.Object)">
|
|
<summary>
|
|
Common helper for all EndAsync Callbacks that should send data only in the case of exception happened.
|
|
</summary>
|
|
<param name="taskObj">Returned task by the async method.</param>
|
|
<param name="thisObj">This object.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnEnd(System.Object,System.Object,System.Boolean)">
|
|
<summary>
|
|
Common helper for all End Callbacks.
|
|
</summary>
|
|
<param name="exceptionObj">The exception object if any.</param>
|
|
<param name="thisObj">This object.</param>
|
|
<param name="sendTelemetryItem">True if telemetry item should be sent, otherwise it only stops the telemetry item.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.Implementation.ProfilerSqlProcessingBase.OnEndInternal(System.Object,System.Object,System.Boolean)">
|
|
<summary>
|
|
Common helper for all End Callbacks.
|
|
</summary>
|
|
<param name="exceptionObj">The exception object if any.</param>
|
|
<param name="thisObj">This object.</param>
|
|
<param name="sendTelemetryItem">True if telemetry item should be sent, otherwise it only stops the telemetry item.</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.HttpDependenciesParsingTelemetryInitializer">
|
|
<summary>
|
|
Telemetry Initializer that parses http dependencies into well-known types like Azure Storage.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.HttpDependenciesParsingTelemetryInitializer.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
|
|
<summary>
|
|
If telemetry item is http dependency - converts it to the well-known type of the dependency.
|
|
</summary>
|
|
<param name="telemetry">Telemetry item to convert.</param>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.DependencyCollector.SanitizedHostList">
|
|
<summary>
|
|
Sanitized collection on host strings.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.DependencyCollector.SanitizedHostList.Add(System.String)">
|
|
<summary>
|
|
We sanitize before adding to the list. We try our best to extract the host name from the passed in item and store that in the collection.
|
|
</summary>
|
|
<param name="item">Item to be added.</param>
|
|
</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>
|
|
<member name="T:Microsoft.ApplicationInsights.Common.AppMapCorrelationEventSource">
|
|
<summary>
|
|
ETW EventSource tracing class.
|
|
</summary>
|
|
<summary>
|
|
ETW EventSource tracing class.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.Common.AppMapCorrelationEventSource.Keywords">
|
|
<summary>
|
|
Keywords for the <see cref="T:Microsoft.ApplicationInsights.Common.AppMapCorrelationEventSource"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.Common.AppMapCorrelationEventSource.Keywords.UserActionable">
|
|
<summary>
|
|
Key word for user actionable events.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.Common.AppMapCorrelationEventSource.Keywords.Diagnostics">
|
|
<summary>
|
|
Key word for diagnostics events.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.Common.ConditionalWeakTableExtensions">
|
|
<summary>
|
|
Extension methods for the ConditionalWeakTable class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.ConditionalWeakTableExtensions.AddIfNotExists``2(System.Runtime.CompilerServices.ConditionalWeakTable{``0,``1},``0,``1)">
|
|
<summary>
|
|
Check if a key exists before adding the key/value pair.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper">
|
|
<summary>
|
|
A store for instrumentation App Ids. This makes sure we don't query the public endpoint to find an app Id for the same instrumentation key more than once.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.MAXSIZE">
|
|
<summary>
|
|
Max number of app ids to cache.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.#ctor(System.Func{System.String,System.Threading.Tasks.Task{System.String}})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper" /> class mostly to be used by the test classes to provide an override for fetching appId logic.
|
|
</summary>
|
|
<param name="appIdProviderMethod">The delegate to be called to fetch the appId.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.#ctor(System.Collections.Generic.Dictionary{System.String,System.String})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper" /> class mostly to be used by the test classes to seed the instrumentation key -> app Id relationship.
|
|
</summary>
|
|
<param name="mapSeed">A dictionary that contains known instrumentation key - app id relationship.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper" /> class.
|
|
</summary>
|
|
<param name="endpointAddress">Endpoint that is to be used to fetch appId.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.TryGetXComponentCorrelationId(System.String,System.String@)">
|
|
<summary>
|
|
Retrieves the correlation id corresponding to a given instrumentation key.
|
|
</summary>
|
|
<param name="instrumentationKey">Instrumentation key string.</param>
|
|
<param name="correlationId">AppId corresponding to the provided instrumentation key.</param>
|
|
<returns>true if correlationId was successfully retrieved; false otherwise.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.IsFetchAppInProgress(System.String)">
|
|
<summary>
|
|
This method is purely a test helper at this point. It checks whether the task to get app ID is still running.
|
|
</summary>
|
|
<returns>True if fetch task is still in progress, false otherwise.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.GenerateCorrelationIdAndAddToDictionary(System.String,System.String)">
|
|
<summary>
|
|
Format and store an iKey and appId pair into the dictionary of known correlation ids.
|
|
</summary>
|
|
<param name="ikey">Instrumentation Key is expected to be a Guid string.</param>
|
|
<param name="appId">Application Id is expected to be a Guid string. App Id needs to be Http Header safe, and all non-ASCII characters will be removed.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.FetchAppIdFromService(System.String)">
|
|
<summary>
|
|
Retrieves the app id given the instrumentation key.
|
|
</summary>
|
|
<param name="instrumentationKey">Instrumentation key for which app id is to be retrieved.</param>
|
|
<returns>App id.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.GetAppIdEndPointUri(System.String)">
|
|
<summary>
|
|
Strips off any relative path at the end of the base URI and then appends the known relative path to get the app id uri.
|
|
</summary>
|
|
<param name="instrumentationKey">AI resource's instrumentation key.</param>
|
|
<returns>Computed Uri.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.RegisterFailure(System.String,System.Exception)">
|
|
<summary>
|
|
Registers failure for further action in future.
|
|
</summary>
|
|
<param name="instrumentationKey">Instrumentation key for which the failure occurred.</param>
|
|
<param name="ex">Exception indicating failure.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.RegisterFetchFailure(System.String,System.Net.HttpStatusCode)">
|
|
<summary>
|
|
FetchAppIdFromService failed.
|
|
Registers failure for further action in future.
|
|
</summary>
|
|
<param name="instrumentationKey">Instrumentation key for which the failure occurred.</param>
|
|
<param name="httpStatusCode">Response code from AppId Endpoint.</param>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.FailedResult">
|
|
<summary>
|
|
Structure that represents a failed fetch app Id call.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.FailedResult.#ctor(System.DateTime,System.Net.HttpStatusCode)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.FailedResult" /> class.
|
|
</summary>
|
|
<param name="failureTime">Time when the failure occurred.</param>
|
|
<param name="failureCode">Failure response code.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.FailedResult.#ctor(System.DateTime)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.FailedResult" /> class.
|
|
</summary>
|
|
<param name="failureTime">Time when the failure occurred.</param>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.FailedResult.FailureTime">
|
|
<summary>
|
|
Gets the time of failure.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.FailedResult.FailureCode">
|
|
<summary>
|
|
Gets the integer value for response code representing the type of failure.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.Common.CorrelationIdLookupHelper.FailedResult.ShouldRetry">
|
|
<summary>
|
|
Gets a value indicating whether the failure is likely to go away when a retry happens.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.Common.ExceptionUtilities">
|
|
<summary>
|
|
Utility functions for dealing with exceptions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.ExceptionUtilities.GetExceptionDetailString(System.Exception)">
|
|
<summary>
|
|
Get the string representation of this Exception with special handling for AggregateExceptions.
|
|
</summary>
|
|
<param name="ex">The exception to convert to a string.</param>
|
|
<returns>The detailed string version of the provided exception.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.Common.HeadersUtilities">
|
|
<summary>
|
|
Generic functions that can be used to get and set Http headers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.HeadersUtilities.GetHeaderKeyValue(System.Collections.Generic.IEnumerable{System.String},System.String)">
|
|
<summary>
|
|
Get the key value from the provided HttpHeader value that is set up as a comma-separated list of key value pairs. Each key value pair is formatted like (key)=(value).
|
|
</summary>
|
|
<param name="headerValues">The header values that may contain key name/value pairs.</param>
|
|
<param name="keyName">The name of the key value to find in the provided header values.</param>
|
|
<returns>The first key value, if it is found. If it is not found, then null.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.HeadersUtilities.UpdateHeaderWithKeyValue(System.Collections.Generic.IEnumerable{System.String},System.String,System.String)">
|
|
<summary>
|
|
Given the provided list of header value strings, return a list of key name/value pairs
|
|
with the provided keyName and keyValue. If the initial header value strings contains
|
|
the key name, then the original key value should be replaced with the provided key
|
|
value. If the initial header value strings don't contain the key name, then the key
|
|
name/value pair should be added to the list and returned.
|
|
</summary>
|
|
<param name="headerValues">The existing header values that the key/value pair should be added to.</param>
|
|
<param name="keyName">The name of the key to add.</param>
|
|
<param name="keyValue">The value of the key to add.</param>
|
|
<returns>The result of setting the provided key name/value pair into the provided headerValues.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.HeadersUtilities.SanitizeString(System.String)">
|
|
<summary>
|
|
Http Headers only allow Printable US-ASCII characters.
|
|
Remove all other characters.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.Common.ICorrelationIdLookupHelper">
|
|
<summary>
|
|
An interface for getting a correlation id from a provided instrumentation key.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.ICorrelationIdLookupHelper.TryGetXComponentCorrelationId(System.String,System.String@)">
|
|
<summary>
|
|
Retrieves the correlation id corresponding to a given instrumentation key.
|
|
</summary>
|
|
<param name="instrumentationKey">Instrumentation key string.</param>
|
|
<param name="correlationId">AppId corresponding to the provided instrumentation key.</param>
|
|
<returns>true if correlationId was successfully retrieved; false otherwise.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.Common.RequestResponseHeaders">
|
|
<summary>
|
|
Header names for requests / responses.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.Common.RequestResponseHeaders.RequestContextHeader">
|
|
<summary>
|
|
Request-Context header.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.Common.RequestResponseHeaders.RequestContextCorrelationSourceKey">
|
|
<summary>
|
|
Source key in the request context header that is added by an application while making http requests and retrieved by the other application when processing incoming requests.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.Common.RequestResponseHeaders.RequestContextCorrelationTargetKey">
|
|
<summary>
|
|
Target key in the request context header that is added to the response and retrieved by the calling application when processing incoming responses.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.Common.RequestResponseHeaders.RequestContextSourceRoleNameKey">
|
|
<summary>
|
|
Source-RoleName key in the request context header that is added by an application while making http requests and retrieved by the other application when processing incoming requests.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.Common.RequestResponseHeaders.RequestContextTargetRoleNameKey">
|
|
<summary>
|
|
Target-RoleName key in the request context header that is added to the response and retrieved by the calling application when processing incoming responses.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.Common.RequestResponseHeaders.StandardParentIdHeader">
|
|
<summary>
|
|
Legacy parent Id header.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.Common.RequestResponseHeaders.StandardRootIdHeader">
|
|
<summary>
|
|
Legacy root id header.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.Common.RequestResponseHeaders.RequestIdHeader">
|
|
<summary>
|
|
Standard Request-Id Id header.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.Common.RequestResponseHeaders.CorrelationContextHeader">
|
|
<summary>
|
|
Standard Correlation-Context header.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.Common.WebHeaderCollectionExtensions">
|
|
<summary>
|
|
WebHeaderCollection extension methods.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.WebHeaderCollectionExtensions.GetNameValueHeaderValue(System.Collections.Specialized.NameValueCollection,System.String,System.String)">
|
|
<summary>
|
|
For the given header collection, for a given header of name-value type, find the value of a particular key.
|
|
</summary>
|
|
<param name="headers">Header collection.</param>
|
|
<param name="headerName">Name of the header in the collection.</param>
|
|
<param name="keyName">Desired key of the key-value list.</param>
|
|
<returns>Value against the given parameters.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.WebHeaderCollectionExtensions.GetNameValueCollectionFromHeader(System.Collections.Specialized.NameValueCollection,System.String)">
|
|
<summary>
|
|
For the given header collection, for a given header of name-value type, return list of KeyValuePairs.
|
|
</summary>
|
|
<param name="headers">Header collection.</param>
|
|
<param name="headerName">Name of the header in the collection.</param>
|
|
<returns>List of KeyValuePairs in the given header.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.WebHeaderCollectionExtensions.SetNameValueHeaderValue(System.Collections.Specialized.NameValueCollection,System.String,System.String,System.String)">
|
|
<summary>
|
|
For the given header collection, adds KeyValuePair to header.
|
|
</summary>
|
|
<param name="headers">Header collection.</param>
|
|
<param name="headerName">Name of the header that is to contain the name-value pair.</param>
|
|
<param name="keyName">Name in the name value pair.</param>
|
|
<param name="value">Value in the name value pair.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.Common.WebHeaderCollectionExtensions.SetHeaderFromNameValueCollection(System.Collections.Specialized.NameValueCollection,System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
|
|
<summary>
|
|
For the given header collection, sets the header value based on the name value format.
|
|
</summary>
|
|
<param name="headers">Header collection.</param>
|
|
<param name="headerName">Name of the header that is to contain the name-value pair.</param>
|
|
<param name="keyValuePairs">List of KeyValuePairs to format into header.</param>
|
|
</member>
|
|
</members>
|
|
</doc>
|