Microsoft.AI.WindowsServer
A telemetry initializer that will gather Azure Web App Role Environment context information.
Azure Web App name corresponding to the resource name.
Azure Web App Hostname. This will include the deployment slot, but will be same across instances of same slot.
Initializes a new instance of the class.
Initializes device context.
The telemetry to initialize.
A telemetry initializer that will gather Azure Role Environment context information.
Initializes a new instance of the class.
Initializes device context.
The telemetry to initialize.
A telemetry context initializer that will set component context version on the base of BuildInfo.config information.
The version for this component.
Initializes version of the telemetry item with the version obtained from build info if it is available.
The telemetry context to initialize.
Loads BuildInfo.config and returns XElement.
Gets the version for the current application. If the version cannot be found, we will return the passed in default.
The extracted data.
Telemetry module that sets developer mode to true when is not already set AND managed debugger is attached.
Function that checks whether debugger is attached with implementation that can be replaced by unit test code.
Gives the opportunity for this telemetry module to initialize configuration object that is passed to it.
Configuration object.
A telemetry context initializer that will gather device context information.
Populates device properties on a telemetry item.
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.
Obsolete method.
The telemetry to initialize.
The singleton instance for our reader.
The Azure role name (if any).
The Azure role instance name (if any).
Initializes a new instance of the class.
Gets or sets the singleton instance for our application context reader.
Gets or sets the base directly where hunting for application DLLs is to start.
Initializes the current reader with respect to its environment.
Gets the Azure role name.
The extracted data.
Gets the Azure role instance name.
The extracted data.
The reader is platform specific and applies to .NET applications only.
Gets or sets the singleton instance for our application context reader.
Gets the host system locale.
The discovered locale.
Gets the type of the device.
The type for this device as a hard-coded string.
Gets the device unique ID, or uses the fallback if none is available due to application configuration.
The discovered device identifier.
Gets the device OEM.
The discovered OEM.
Gets the device model.
The discovered device model.
Gets the network type.
The discovered network type.
Runs a single WMI query for a property.
The table.
The property.
The default value of the property if WMI fails.
The value if found, Unknown otherwise.
The user context reader interface used while reading user related information in a platform specific way.
Initializes the current reader with respect to its environment.
Gets the Azure role name.
The extracted data.
Gets the Azure role instance name.
The extracted data.
Represents a role that is defined as part of a hosted service.
Initializes a new instance of the class.
The target object.
Gets the name of the role as it is declared in the service definition file.
Gets the target object instance.
Type of the target.
The activation arguments.
The activated instance is one is required.
Provides information about the configuration, endpoints, and status of running role instances.
Initializes a new instance of the class.
Gets a value indicating whether the role instance is running in the Windows Azure environment.
Gets the unique identifier of the deployment in which the role instance is running.
Gets a RoleInstance object that represents the role instance in which the code is currently running.
Gets the target object instance.
Type of the target.
The activation arguments.
The activated instance is one is required.
Represents an instance of a role.
Initializes a new instance of the class.
The target object.
Gets the instance identifier (ID) of the role instance.
Gets the Role object that is associated with the role instance.
Gets the target object instance.
Type of the target.
The activation arguments.
The activated instance is one is required.
A runtime bound object for a given .NET type.
The target type for our object.
The target object.
Initializes a new instance of the class.
Type of the target.
The activation arguments.
Gets or sets the type of the target.
Gets or sets the target object.
Gets the target object instance.
Type of the target.
The activation arguments.
The activated instance is one is required.
Gets the property.
The name.
The arguments.
The value for our property.
Gets the property.
The name.
The parameter types.
The arguments.
The value for our property.
Gets the property.
The name.
The binding flags.
The parameter types.
The arguments.
The value for our property.
Invocation helper for calling any member on our target object.
The name.
The binding flags.
The arguments.
The culture.
The return value for our invocation.
The wrapper for the Azure Service Runtime.
Gets the role environment.
The base directory.
The role environment object.
Gets the type by type name from the assembly.
The type name.
The assembly name.
Return type from assembly loaded in the process by assembly and type name.
ETW EventSource tracing class.
Instance of the WindowsServerEventSource class.
Keywords for the PlatformEventSource. Those keywords should match keywords in Core.
Key word for user actionable events.
The module subscribed to AppDomain.CurrentDomain.UnhandledException to send exceptions to ApplicationInsights.
Initializes a new instance of the class.
Initializes the telemetry module.
Disposing UnhandledExceptionTelemetryModule instance.
The module subscribed to TaskScheduler.UnobservedTaskException to send exceptions to ApplicationInsights.
Initializes a new instance of the class.
Initializes the telemetry module.
Telemetry Configuration used for creating TelemetryClient for sending exceptions to ApplicationInsights.
Disposing TaskSchedulerOnUnobservedTaskException instance.