你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
TelemetryConfiguration 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
封装通常从 ApplicationInsights.config 文件加载的全局遥测配置。
public sealed class TelemetryConfiguration : IDisposable
type TelemetryConfiguration = class
interface IDisposable
Public NotInheritable Class TelemetryConfiguration
Implements IDisposable
- 继承
-
TelemetryConfiguration
- 实现
注解
使用此类提供的遥测配置初始化Active所有TelemetryContext对象。
构造函数
TelemetryConfiguration(String) |
已过时.
初始化 TelemetryConfiguration 类的新实例。 |
TelemetryConfiguration(String, ITelemetryChannel) |
已过时.
初始化 TelemetryConfiguration 类的新实例。 |
属性
Active |
已过时.
获取从 ApplicationInsights.config 文件加载的活动 TelemetryConfiguration 实例。 如果配置文件不存在,则使用将遥测数据发送到 Application Insights 所需的最小默认值初始化活动配置实例。 |
ApplicationIdProvider |
获取或设置应用程序 ID 提供程序。 |
ConnectionString |
获取或设置连接字符串。 设置此值还将设置 (,并覆盖) InstrumentationKey。 将验证终结点,并将 (和覆盖) InMemoryChannel 和 ServerTelemetryChannel 以及 ApplicationIdProvider。 |
DefaultTelemetrySink |
获取默认遥测接收器。 |
DisableTelemetry |
获取或设置一个值,该值指示是否禁用向 Application Insights 发送遥测数据。 |
EndpointContainer |
获取负责使服务终结点可用的终结点容器。 |
InstrumentationKey |
已过时.
获取或设置应用程序的默认检测密钥。 |
TelemetryChannel |
获取或设置默认接收器的遥测通道。 还将尝试设置通道的终结点。 |
TelemetryInitializers |
获取提供有关遥测的其他信息的 对象的列表 ITelemetryInitializer 。 |
TelemetryProcessorChainBuilder |
获取 TelemetryProcessorChainBuilder,它可以在 TelemetryConfiguration 中生成和填充 TelemetryProcessors。 |
TelemetryProcessors |
获取 TelemetryProcessors 的只读集合。 |
TelemetrySinks |
获取与配置关联的遥测接收器的列表。 |
方法
CreateDefault() |
创建从 ApplicationInsights.config 文件加载的新 TelemetryConfiguration 实例。 如果配置文件不存在,则使用将遥测数据发送到 Application Insights 所需的最低默认值初始化新的配置实例。 |
CreateFromConfiguration(String) |
创建从指定配置加载的新 TelemetryConfiguration 实例。 |
Dispose() |
释放由 TelemetryConfiguration 类的当前实例使用的资源。 |
SetAzureTokenCredential(Object) |
为此配置设置 TokenCredential。 |
扩展方法
GetMetricManager(TelemetryConfiguration) |
|