TelemetryConfiguration.TelemetryModules Property

Gets the list of modules that automatically generate application telemetry.

Namespace: Microsoft.ApplicationInsights.Extensibility
Assembly: Microsoft.ApplicationInsights (in Microsoft.ApplicationInsights.dll)


Dim instance As TelemetryConfiguration
Dim value As IList(Of Object)

value = instance.TelemetryModules


Public ReadOnly Property TelemetryModules As IList(Of Object)
public IList<Object> TelemetryModules { get; }
property IList<Object^>^ TelemetryModules {
    IList<Object^>^ get ();
/** @property */
public IList<Object> get_TelemetryModules ()
public function get TelemetryModules () : IList<Object>


Telemetry modules automatically send telemetry describing the application to Application Insights. For example, a telemetry module can handle application exception events and automatically send ExceptionTelemetry you can see on the Application Insights portal. The default list of telemetry modules is provided by the Application Insights NuGet packages and loaded from the ApplicationInsights.config file located in the application directory.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


Development Platforms

Windows 8, Windows Server 2012

See Also


TelemetryConfiguration Class
TelemetryConfiguration Members
Microsoft.ApplicationInsights.Extensibility Namespace