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.
870 lines
46 KiB
XML
870 lines
46 KiB
XML
<?xml version="1.0"?>
|
|
<doc xml:lang="en">
|
|
<assembly>
|
|
<name>Microsoft.AI.WindowsServer</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.AzureWebAppRoleEnvironmentTelemetryInitializer">
|
|
<summary>
|
|
A telemetry initializer that will gather Azure Web App Role Environment context information.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.AzureWebAppRoleEnvironmentTelemetryInitializer.WebAppHostNameEnvironmentVariable">
|
|
<summary>Azure Web App Hostname. This will include the deployment slot, but will be same across instances of same slot.</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.AzureWebAppRoleEnvironmentTelemetryInitializer.WebAppSuffix">
|
|
<summary>Predefined suffix for Azure Web App Hostname.</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.AzureWebAppRoleEnvironmentTelemetryInitializer.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.WindowsServer.AzureWebAppRoleEnvironmentTelemetryInitializer" /> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.AzureWebAppRoleEnvironmentTelemetryInitializer.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
|
|
<summary>
|
|
Initializes <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry" /> device context.
|
|
</summary>
|
|
<param name="telemetry">The telemetry to initialize.</param>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.AzureRoleEnvironmentTelemetryInitializer">
|
|
<summary>
|
|
A telemetry initializer that will gather Azure Role Environment context information.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.AzureRoleEnvironmentTelemetryInitializer.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.WindowsServer.AzureRoleEnvironmentTelemetryInitializer" /> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.AzureRoleEnvironmentTelemetryInitializer.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
|
|
<summary>
|
|
Initializes <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry" /> device context.
|
|
</summary>
|
|
<param name="telemetry">The telemetry to initialize.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.AzureRoleEnvironmentTelemetryInitializer.IsAppRunningInAzureWebApp">
|
|
<summary>
|
|
Searches for the environment variable specific to Azure web applications and confirms if the current application is a web application or not.
|
|
</summary>
|
|
<returns>Boolean, which is true if the current application is an Azure web application.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.BuildInfoConfigComponentVersionTelemetryInitializer">
|
|
<summary>
|
|
A telemetry context initializer that will set component context version on the base of BuildInfo.config information.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.BuildInfoConfigComponentVersionTelemetryInitializer.version">
|
|
<summary>
|
|
The version for this component.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.BuildInfoConfigComponentVersionTelemetryInitializer.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
|
|
<summary>
|
|
Initializes version of the telemetry item with the version obtained from build info if it is available.
|
|
</summary>
|
|
<param name="telemetry">The telemetry context to initialize.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.BuildInfoConfigComponentVersionTelemetryInitializer.LoadBuildInfoConfig">
|
|
<summary>
|
|
Loads BuildInfo.config and returns XElement.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.BuildInfoConfigComponentVersionTelemetryInitializer.GetVersion">
|
|
<summary>
|
|
Gets the version for the current application. If the version cannot be found, we will return the passed in default.
|
|
</summary>
|
|
<returns>The extracted data.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.DeveloperModeWithDebuggerAttachedTelemetryModule">
|
|
<summary>
|
|
Telemetry module that sets developer mode to true when is not already set AND managed debugger is attached.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.DeveloperModeWithDebuggerAttachedTelemetryModule.IsDebuggerAttached">
|
|
<summary>
|
|
Function that checks whether debugger is attached with implementation that can be replaced by unit test code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.DeveloperModeWithDebuggerAttachedTelemetryModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
|
|
<summary>
|
|
Gives the opportunity for this telemetry module to initialize configuration object that is passed to it.
|
|
</summary>
|
|
<param name="configuration">Configuration object.</param>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.DeviceTelemetryInitializer">
|
|
<summary>
|
|
A telemetry context initializer that will gather device context information.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.DeviceTelemetryInitializer.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
|
|
<summary>
|
|
Populates device properties on a telemetry item.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.DomainNameRoleInstanceTelemetryInitializer">
|
|
<summary>
|
|
Obsolete. A telemetry context initializer that used to populate role instance name. Preserved for backward compatibility.
|
|
Note that role instance will still be populated with the machine name as in the previous versions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.DomainNameRoleInstanceTelemetryInitializer.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
|
|
<summary>
|
|
Obsolete method.
|
|
</summary>
|
|
<param name="telemetry">The telemetry to initialize.</param>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.Implementation.AzureRoleEnvironmentContextReader.instance">
|
|
<summary>
|
|
The singleton instance for our reader.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.Implementation.AzureRoleEnvironmentContextReader.roleName">
|
|
<summary>
|
|
The Azure role name (if any).
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.Implementation.AzureRoleEnvironmentContextReader.roleInstanceName">
|
|
<summary>
|
|
The Azure role instance name (if any).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.AzureRoleEnvironmentContextReader.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.WindowsServer.Implementation.AzureRoleEnvironmentContextReader"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.Implementation.AzureRoleEnvironmentContextReader.Instance">
|
|
<summary>
|
|
Gets or sets the singleton instance for our application context reader.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.AzureRoleEnvironmentContextReader.Initialize">
|
|
<summary>
|
|
Initializes the current reader with respect to its environment.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.AzureRoleEnvironmentContextReader.GetRoleName">
|
|
<summary>
|
|
Gets the Azure role name.
|
|
</summary>
|
|
<returns>The extracted data.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.AzureRoleEnvironmentContextReader.GetRoleInstanceName">
|
|
<summary>
|
|
Gets the Azure role instance name.
|
|
</summary>
|
|
<returns>The extracted data.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.Implementation.DeviceContextReader">
|
|
<summary>
|
|
The reader is platform specific and applies to .NET applications only.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.Implementation.DeviceContextReader.Instance">
|
|
<summary>
|
|
Gets or sets the singleton instance for our application context reader.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.DeviceContextReader.GetHostSystemLocale">
|
|
<summary>
|
|
Gets the host system locale.
|
|
</summary>
|
|
<returns>The discovered locale.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.DeviceContextReader.GetDeviceType">
|
|
<summary>
|
|
Gets the type of the device.
|
|
</summary>
|
|
<returns>The type for this device as a hard-coded string.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.DeviceContextReader.GetDeviceUniqueId">
|
|
<summary>
|
|
Gets the device unique ID, or uses the fallback if none is available due to application configuration.
|
|
</summary>
|
|
<returns>
|
|
The discovered device identifier.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.DeviceContextReader.GetOemName">
|
|
<summary>
|
|
Gets the device OEM.
|
|
</summary>
|
|
<returns>The discovered OEM.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.DeviceContextReader.GetDeviceModel">
|
|
<summary>
|
|
Gets the device model.
|
|
</summary>
|
|
<returns>The discovered device model.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.DeviceContextReader.GetNetworkType">
|
|
<summary>
|
|
Gets the network type.
|
|
</summary>
|
|
<returns>The discovered network type.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.DeviceContextReader.RunWmiQuery(System.String,System.String,System.String)">
|
|
<summary>
|
|
Runs a single WMI query for a property.
|
|
</summary>
|
|
<param name="table">The table.</param>
|
|
<param name="property">The property.</param>
|
|
<param name="defaultValue">The default value of the property if WMI fails.</param>
|
|
<returns>The value if found, Unknown otherwise.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.Implementation.IAzureRoleEnvironmentContextReader">
|
|
<summary>
|
|
The user context reader interface used while reading user related information in a platform specific way.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.IAzureRoleEnvironmentContextReader.Initialize">
|
|
<summary>
|
|
Initializes the current reader with respect to its environment.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.IAzureRoleEnvironmentContextReader.GetRoleName">
|
|
<summary>
|
|
Gets the Azure role name.
|
|
</summary>
|
|
<returns>The extracted data.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.IAzureRoleEnvironmentContextReader.GetRoleInstanceName">
|
|
<summary>
|
|
Gets the Azure role instance name.
|
|
</summary>
|
|
<returns>The extracted data.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.Implementation.Role">
|
|
<summary>
|
|
Represents a role that is defined as part of a hosted service.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.Role.#ctor(System.Object,System.Reflection.Assembly)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.WindowsServer.Implementation.Role"/> class.
|
|
</summary>
|
|
<param name="targetObject">The target object.</param>
|
|
<param name="loadedAssembly">The loaded assembly.</param>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.Implementation.Role.Name">
|
|
<summary>
|
|
Gets the name of the role as it is declared in the service definition file.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.Role.GetTargetObjectInstance(System.Type,System.Object[])">
|
|
<summary>
|
|
Gets the target object instance.
|
|
</summary>
|
|
<param name="targetType">Type of the target.</param>
|
|
<param name="activationArgs">The activation arguments.</param>
|
|
<returns>
|
|
The activated instance is one is required.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.Implementation.RoleEnvironment">
|
|
<summary>
|
|
Provides information about the configuration, endpoints, and status of running role instances.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.RoleEnvironment.#ctor(System.Reflection.Assembly)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.WindowsServer.Implementation.RoleEnvironment"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.Implementation.RoleEnvironment.IsAvailable">
|
|
<summary>
|
|
Gets a value indicating whether the role instance is running in the Windows Azure environment.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.Implementation.RoleEnvironment.DeploymentId">
|
|
<summary>
|
|
Gets the unique identifier of the deployment in which the role instance is running.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.Implementation.RoleEnvironment.CurrentRoleInstance">
|
|
<summary>
|
|
Gets a RoleInstance object that represents the role instance in which the code is currently running.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.RoleEnvironment.GetTargetObjectInstance(System.Type,System.Object[])">
|
|
<summary>
|
|
Gets the target object instance.
|
|
</summary>
|
|
<param name="targetType">Type of the target.</param>
|
|
<param name="activationArgs">The activation arguments.</param>
|
|
<returns>
|
|
The activated instance is one is required.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.Implementation.RoleInstance">
|
|
<summary>
|
|
Represents an instance of a role.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.RoleInstance.#ctor(System.Object,System.Reflection.Assembly)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.WindowsServer.Implementation.RoleInstance"/> class.
|
|
</summary>
|
|
<param name="targetObject">The target object.</param>
|
|
<param name="loadedAssembly">The loaded assembly.</param>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.Implementation.RoleInstance.Id">
|
|
<summary>
|
|
Gets the instance identifier (ID) of the role instance.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.Implementation.RoleInstance.Role">
|
|
<summary>
|
|
Gets the Role object that is associated with the role instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.RoleInstance.GetTargetObjectInstance(System.Type,System.Object[])">
|
|
<summary>
|
|
Gets the target object instance.
|
|
</summary>
|
|
<param name="targetType">Type of the target.</param>
|
|
<param name="activationArgs">The activation arguments.</param>
|
|
<returns>
|
|
The activated instance is one is required.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.Implementation.RuntimeBindingObject">
|
|
<summary>
|
|
A runtime bound object for a given .NET type.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.Implementation.RuntimeBindingObject.targetType">
|
|
<summary>
|
|
The target type for our object.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.Implementation.RuntimeBindingObject.targetObject">
|
|
<summary>
|
|
The target object.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.Implementation.RuntimeBindingObject.loadedAssembly">
|
|
<summary>
|
|
The assembly which is loaded reflectively.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.RuntimeBindingObject.#ctor(System.Type,System.Reflection.Assembly,System.Object[])">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.WindowsServer.Implementation.RuntimeBindingObject"/> class.
|
|
</summary>
|
|
<param name="targetType">Type of the target.</param>
|
|
<param name="loadedAssembly">The loaded assembly.</param>
|
|
<param name="activationArgs">The activation arguments.</param>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.Implementation.RuntimeBindingObject.TargetType">
|
|
<summary>
|
|
Gets or sets the type of the target.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.Implementation.RuntimeBindingObject.TargetObject">
|
|
<summary>
|
|
Gets or sets the target object.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.Implementation.RuntimeBindingObject.LoadedAssembly">
|
|
<summary>
|
|
Gets or sets the loaded assembly.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.RuntimeBindingObject.GetTargetObjectInstance(System.Type,System.Object[])">
|
|
<summary>
|
|
Gets the target object instance.
|
|
</summary>
|
|
<param name="targetType">Type of the target.</param>
|
|
<param name="activationArgs">The activation arguments.</param>
|
|
<returns>The activated instance is one is required.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.RuntimeBindingObject.GetProperty(System.String,System.Object[])">
|
|
<summary>
|
|
Gets the property.
|
|
</summary>
|
|
<param name="name">The name.</param>
|
|
<param name="args">The arguments.</param>
|
|
<returns>The value for our property.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.RuntimeBindingObject.GetProperty(System.String,System.Type[],System.Object[])">
|
|
<summary>
|
|
Gets the property.
|
|
</summary>
|
|
<param name="name">The name.</param>
|
|
<param name="parameterTypes">The parameter types.</param>
|
|
<param name="args">The arguments.</param>
|
|
<returns>The value for our property.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.RuntimeBindingObject.GetProperty(System.String,System.Reflection.BindingFlags,System.Type[],System.Object[])">
|
|
<summary>
|
|
Gets the property.
|
|
</summary>
|
|
<param name="name">The name.</param>
|
|
<param name="bindingFlags">The binding flags.</param>
|
|
<param name="parameterTypes">The parameter types.</param>
|
|
<param name="args">The arguments.</param>
|
|
<returns>The value for our property.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.RuntimeBindingObject.InvokeHelper(System.String,System.Reflection.BindingFlags,System.Object[],System.Globalization.CultureInfo)">
|
|
<summary>
|
|
Invocation helper for calling any member on our target object.
|
|
</summary>
|
|
<param name="name">The name.</param>
|
|
<param name="bindingFlags">The binding flags.</param>
|
|
<param name="args">The arguments.</param>
|
|
<param name="culture">The culture.</param>
|
|
<returns>The return value for our invocation.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.Implementation.ServiceRuntime">
|
|
<summary>
|
|
The wrapper for the Azure Service Runtime.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Implementation.ServiceRuntime.GetRoleEnvironment">
|
|
<summary>
|
|
Gets the role environment.
|
|
</summary>
|
|
<returns>
|
|
The role environment object.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.Implementation.WindowsServerEventSource">
|
|
<summary>
|
|
ETW EventSource tracing class.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.Implementation.WindowsServerEventSource.Log">
|
|
<summary>
|
|
Instance of the WindowsServerEventSource class.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.Implementation.WindowsServerEventSource.Keywords">
|
|
<summary>
|
|
Keywords for the PlatformEventSource. Those keywords should match keywords in Core.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.Implementation.WindowsServerEventSource.Keywords.UserActionable">
|
|
<summary>
|
|
Key word for user actionable events.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.Implementation.AzureServiceRuntimeAssemblyLoader">
|
|
<summary>
|
|
Contains logic to load AzureServiceRuntime assembly and read context using reflection.
|
|
Inherits MarshalByRefObject so that methods of this class can be executed remotely in separate AppDomain.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.IMetricProcessor">
|
|
<summary>
|
|
Provides functionality to process metric values prior to aggregation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.IMetricProcessor.Track(Microsoft.ApplicationInsights.WindowsServer.Metric,System.Double)">
|
|
<summary>
|
|
Process metric value.
|
|
</summary>
|
|
<param name="metric">Metric definition.</param>
|
|
<param name="value">Metric value.</param>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.MetricManager">
|
|
<summary>
|
|
Metric factory and controller. Sends metrics to Application Insights service. Pre-aggregates metrics to reduce bandwidth.
|
|
<a href="https://go.microsoft.com/fwlink/?linkid=525722#send-metrics">Learn more</a>
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.MetricManager.sdkVersionPropertyValue">
|
|
<summary>
|
|
Value of the property indicating 'app insights version' allowing to tell metric was built using metric manager.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.MetricManager.aggregationPeriod">
|
|
<summary>
|
|
Reporting frequency.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.MetricManager.telemetryClient">
|
|
<summary>
|
|
Telemetry client used to track resulting aggregated metrics.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.MetricManager.telemetryConfig">
|
|
<summary>
|
|
Telemetry config for this telemetry client.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.MetricManager.snapshotTimer">
|
|
<summary>
|
|
Metric aggregation snapshot task.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.MetricManager.lastSnapshotStartDateTime">
|
|
<summary>
|
|
Last time snapshot was initiated.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.MetricManager.metricDictionary">
|
|
<summary>
|
|
A dictionary of all metrics instantiated via this manager.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.MetricManager.#ctor(Microsoft.ApplicationInsights.TelemetryClient,Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.WindowsServer.MetricManager"/> class.
|
|
</summary>
|
|
<param name="client">Telemetry client to use to output aggregated metric data.</param>
|
|
<param name="config">Telemetry configuration for the telemetry client.</param>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.MetricManager.MetricProcessors">
|
|
<summary>
|
|
Gets a list of metric processors associated
|
|
with this instance of <see cref="T:Microsoft.ApplicationInsights.WindowsServer.MetricManager"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.MetricManager.CreateMetric(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Creates metric.
|
|
</summary>
|
|
<param name="name">Name of the metric.</param>
|
|
<param name="dimensions">Optional dimensions.</param>
|
|
<returns>Metric instance.</returns>
|
|
<remarks>
|
|
<a href="https://go.microsoft.com/fwlink/?linkid=525722#send-metrics">Learn more</a>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.MetricManager.Flush">
|
|
<summary>
|
|
Flushes the in-memory aggregation buffers. Not normally required - occurs automatically at intervals and on Dispose.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.MetricManager.Dispose">
|
|
<summary>
|
|
Disposes the object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.MetricManager.GetWaitTime">
|
|
<summary>
|
|
Calculates wait time until next snapshot of the aggregators.
|
|
</summary>
|
|
<returns>Wait time.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.MetricManager.CreateAggregatedMetricTelemetry(Microsoft.ApplicationInsights.WindowsServer.Metric,Microsoft.ApplicationInsights.WindowsServer.SimpleMetricStatisticsAggregator)">
|
|
<summary>
|
|
Generates telemetry object based on the metric aggregator.
|
|
</summary>
|
|
<param name="metric">Metric definition.</param>
|
|
<param name="statistics">Metric aggregator statistics calculated for a period of time.</param>
|
|
<returns>Metric telemetry object resulting from aggregation.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.MetricManager.SnapshotAndReschedule">
|
|
<summary>
|
|
Takes a snapshot of aggregators collected by this instance of the manager
|
|
and schedules the next snapshot.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.MetricManager.Snapshot">
|
|
<summary>
|
|
Takes snapshot of all active metric aggregators and turns results into metric telemetry.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.SimpleMetricStatisticsAggregator">
|
|
<summary>
|
|
Represents mechanism to calculate basic statistical parameters of a series of numeric values.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.SimpleMetricStatisticsAggregator.trackLock">
|
|
<summary>
|
|
Lock to make Track() method thread-safe.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.SimpleMetricStatisticsAggregator.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.WindowsServer.SimpleMetricStatisticsAggregator"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.SimpleMetricStatisticsAggregator.Count">
|
|
<summary>
|
|
Gets sample count.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.SimpleMetricStatisticsAggregator.Sum">
|
|
<summary>
|
|
Gets sum of the samples.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.SimpleMetricStatisticsAggregator.SumOfSquares">
|
|
<summary>
|
|
Gets sum of squares of the samples.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.SimpleMetricStatisticsAggregator.Min">
|
|
<summary>
|
|
Gets minimum sample value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.SimpleMetricStatisticsAggregator.Max">
|
|
<summary>
|
|
Gets maximum sample value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.SimpleMetricStatisticsAggregator.Average">
|
|
<summary>
|
|
Gets arithmetic average value in the population.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.SimpleMetricStatisticsAggregator.Variance">
|
|
<summary>
|
|
Gets variance of the values in the population.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.SimpleMetricStatisticsAggregator.StandardDeviation">
|
|
<summary>
|
|
Gets standard deviation of the values in the population.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.SimpleMetricStatisticsAggregator.Track(System.Double)">
|
|
<summary>
|
|
Adds a value to the time series.
|
|
</summary>
|
|
<param name="value">Metric value.</param>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.Metric">
|
|
<summary>
|
|
Represents aggregator for a single time series of a given metric.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.Metric.manager">
|
|
<summary>
|
|
Aggregator manager for the aggregator.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.Metric.aggregatorId">
|
|
<summary>
|
|
Metric aggregator id to look for in the aggregator dictionary.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.Metric.hashCode">
|
|
<summary>
|
|
Aggregator hash code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Metric.#ctor(Microsoft.ApplicationInsights.WindowsServer.MetricManager,System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.WindowsServer.Metric"/> class.
|
|
</summary>
|
|
<param name="manager">Aggregator manager handling this instance.</param>
|
|
<param name="name">Metric name.</param>
|
|
<param name="dimensions">Metric dimensions.</param>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.Metric.Name">
|
|
<summary>
|
|
Gets metric name.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.Metric.Dimensions">
|
|
<summary>
|
|
Gets a set of metric dimensions and their values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Metric.Track(System.Double)">
|
|
<summary>
|
|
Adds a value to the time series.
|
|
</summary>
|
|
<param name="value">Metric value.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Metric.GetHashCode">
|
|
<summary>
|
|
Returns the hash code for this object.
|
|
</summary>
|
|
<returns>A 32-bit signed integer hash code.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Metric.Equals(Microsoft.ApplicationInsights.WindowsServer.Metric)">
|
|
<summary>
|
|
Determines whether the specified object is equal to the current object.
|
|
</summary>
|
|
<param name="other">The object to compare with the current object. </param>
|
|
<returns>True if the specified object is equal to the current object; otherwise, false.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Metric.Equals(System.Object)">
|
|
<summary>
|
|
Determines whether the specified object is equal to the current object.
|
|
</summary>
|
|
<param name="obj">The object to compare with the current object. </param>
|
|
<returns>True if the specified object is equal to the current object; otherwise, false.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Metric.GetAggregatorId(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Generates id of the aggregator serving time series specified in the parameters.
|
|
</summary>
|
|
<param name="name">Metric name.</param>
|
|
<param name="dimensions">Optional metric dimensions.</param>
|
|
<returns>Aggregator id that can be used to get aggregator.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.Metric.ForwardToProcessors(System.Double)">
|
|
<summary>
|
|
Forwards value to metric processors.
|
|
</summary>
|
|
<param name="value">Value tracked on time series.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.SdkVersionUtils.GetSdkVersion(System.String)">
|
|
<summary>
|
|
Builds a string representing file version of the assembly with added prefix
|
|
in format prefix:major.minor-revision.
|
|
</summary>
|
|
<param name="versionPrefix">Prefix to add to version.</param>
|
|
<returns>String representation of the version with prefix added.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.TaskTimerInternal">
|
|
<summary>
|
|
Runs a task after a certain delay and log any error.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.TaskTimerInternal.InfiniteTimeSpan">
|
|
<summary>
|
|
Represents an infinite time span.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.TaskTimerInternal.Delay">
|
|
<summary>
|
|
Gets or sets the delay before the task starts.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.ApplicationInsights.WindowsServer.TaskTimerInternal.IsStarted">
|
|
<summary>
|
|
Gets a value indicating whether value that indicates if a task has already started.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.TaskTimerInternal.Start(System.Func{System.Threading.Tasks.Task})">
|
|
<summary>
|
|
Start the task.
|
|
</summary>
|
|
<param name="elapsed">The task to run.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.TaskTimerInternal.Cancel">
|
|
<summary>
|
|
Cancels the current task.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.TaskTimerInternal.Dispose">
|
|
<summary>
|
|
Releases unmanaged and - optionally - managed resources.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.TaskTimerInternal.LogException(System.Exception)">
|
|
<summary>
|
|
Log exception thrown by outer code.
|
|
</summary>
|
|
<param name="exception">Exception to log.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.WindowsServerCoreEventSource.OperationIsNullWarning(System.String)">
|
|
<summary>
|
|
Logs the information when there operation to track is null.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.WindowsServerCoreEventSource.InvalidOperationToStopError(System.String)">
|
|
<summary>
|
|
Logs the information when there operation to stop does not match the current operation.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.WindowsServerCoreEventSource.Keywords">
|
|
<summary>
|
|
Keywords for the PlatformEventSource.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.WindowsServerCoreEventSource.Keywords.UserActionable">
|
|
<summary>
|
|
Key word for user actionable events.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.WindowsServerCoreEventSource.Keywords.Diagnostics">
|
|
<summary>
|
|
Keyword for errors that trace at Verbose level.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.WindowsServerCoreEventSource.Keywords.VerboseFailure">
|
|
<summary>
|
|
Keyword for errors that trace at Verbose level.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.WindowsServerCoreEventSource.Keywords.ErrorFailure">
|
|
<summary>
|
|
Keyword for errors that trace at Error level.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.UnhandledExceptionTelemetryModule">
|
|
<summary>
|
|
The module subscribed to AppDomain.CurrentDomain.UnhandledException to send exceptions to ApplicationInsights.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.UnhandledExceptionTelemetryModule.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.WindowsServer.UnhandledExceptionTelemetryModule"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.UnhandledExceptionTelemetryModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
|
|
<summary>
|
|
Initializes the telemetry module.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.UnhandledExceptionTelemetryModule.Dispose">
|
|
<summary>
|
|
Disposing UnhandledExceptionTelemetryModule instance.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.ApplicationInsights.WindowsServer.FirstChanceExceptionStatisticsTelemetryModule">
|
|
<summary>
|
|
The module subscribed to AppDomain.CurrentDomain.FirstChanceException to send exceptions statistics to ApplicationInsights.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.ApplicationInsights.WindowsServer.FirstChanceExceptionStatisticsTelemetryModule.executionSyncObject">
|
|
<summary>
|
|
This object prevents double entry into the exception callback.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.FirstChanceExceptionStatisticsTelemetryModule.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.WindowsServer.FirstChanceExceptionStatisticsTelemetryModule" /> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.FirstChanceExceptionStatisticsTelemetryModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
|
|
<summary>
|
|
Initializes the telemetry module.
|
|
</summary>
|
|
<param name="configuration">Telemetry Configuration used for creating TelemetryClient for sending exception statistics to Application Insights.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.FirstChanceExceptionStatisticsTelemetryModule.Dispose">
|
|
<summary>
|
|
Disposing TaskSchedulerOnUnobservedTaskException instance. This class doesn't have the finalize method as we expect it
|
|
live for a duration of the process and be disposed by AI infrastructure.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.FirstChanceExceptionStatisticsTelemetryModule.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.WindowsServer.UnobservedExceptionTelemetryModule">
|
|
<summary>
|
|
The module subscribed to TaskScheduler.UnobservedTaskException to send exceptions to ApplicationInsights.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.UnobservedExceptionTelemetryModule.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.WindowsServer.UnobservedExceptionTelemetryModule" /> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.UnobservedExceptionTelemetryModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
|
|
<summary>
|
|
Initializes the telemetry module.
|
|
</summary>
|
|
<param name="configuration">Telemetry Configuration used for creating TelemetryClient for sending exceptions to ApplicationInsights.</param>
|
|
</member>
|
|
<member name="M:Microsoft.ApplicationInsights.WindowsServer.UnobservedExceptionTelemetryModule.Dispose">
|
|
<summary>
|
|
Disposing TaskSchedulerOnUnobservedTaskException instance.
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|