C# Class Microsoft.ApplicationInsights.DependencyCollector.HttpDependenciesParsingTelemetryInitializer

Telemetry Initializer that parses http dependencies into well-known types like Azure Storage.
Inheritance: ITelemetryInitializer
Show file Open project: Microsoft/ApplicationInsights-dotnet-server Class Usage Examples

Public Methods

Method Description
Initialize ( ITelemetry telemetry ) : void

If telemetry item is http dependency - converts it to the well-known type of the dependency.

Private Methods

Method Description
TryParseAzureBlob ( string host, string name, string url, string &account, string &verb, string &container ) : bool
TryParseAzureQueue ( string host, string name, string url, string &account, string &verb, string &queueName ) : bool
TryParseAzureTable ( string host, string name, string url, string &account, string &verb, string &tableName ) : bool

Method Details

Initialize() public method

If telemetry item is http dependency - converts it to the well-known type of the dependency.
public Initialize ( ITelemetry telemetry ) : void
telemetry ITelemetry Telemetry item to convert.
return void