ServiceCollectionExtensions.AddBotApplicationInsights 方法

定义

重载

AddBotApplicationInsights(IServiceCollection)

向 添加和配置 Application Insights 的服务 IServiceCollection

AddBotApplicationInsights(IServiceCollection, IConfiguration)

向 添加和配置 Application Insights 的服务 IServiceCollection

AddBotApplicationInsights(IServiceCollection, IBotTelemetryClient, String)

向 添加和配置 Application Insights 的服务 IServiceCollection

AddBotApplicationInsights(IServiceCollection, BotConfiguration, String)
已过时.

向 添加和配置 Application Insights 的服务 IServiceCollection

AddBotApplicationInsights(IServiceCollection)

向 添加和配置 Application Insights 的服务 IServiceCollection

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddBotApplicationInsights (this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddBotApplicationInsights : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddBotApplicationInsights (services As IServiceCollection) As IServiceCollection

参数

services
IServiceCollection

指定 IServiceCollection 服务描述符集合的协定的 。

返回

完成操作后对此实例的引用。

适用于

AddBotApplicationInsights(IServiceCollection, IConfiguration)

向 添加和配置 Application Insights 的服务 IServiceCollection

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddBotApplicationInsights (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfiguration config);
static member AddBotApplicationInsights : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.Configuration.IConfiguration -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddBotApplicationInsights (services As IServiceCollection, config As IConfiguration) As IServiceCollection

参数

services
IServiceCollection

指定 IServiceCollection 服务描述符集合的协定的 。

config
IConfiguration

表示一组键/值应用程序配置属性。

返回

完成操作后对此实例的引用。

适用于

AddBotApplicationInsights(IServiceCollection, IBotTelemetryClient, String)

向 添加和配置 Application Insights 的服务 IServiceCollection

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddBotApplicationInsights (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Bot.Builder.IBotTelemetryClient botTelemetryClient, string instrumentationKey = default);
static member AddBotApplicationInsights : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Bot.Builder.IBotTelemetryClient * string -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddBotApplicationInsights (services As IServiceCollection, botTelemetryClient As IBotTelemetryClient, Optional instrumentationKey As String = Nothing) As IServiceCollection

参数

services
IServiceCollection

指定 IServiceCollection 服务描述符集合的协定的 。

botTelemetryClient
IBotTelemetryClient

记录事件信息的机器人遥测客户端。

instrumentationKey
String

如果机器人遥测客户端正在使用 Application Insights,请提供检测密钥。

返回

完成操作后对此实例的引用。

适用于

AddBotApplicationInsights(IServiceCollection, BotConfiguration, String)

注意

This method is obsolete and will be removed in a future version of the framework, use AddBotApplicationInsights(this IServiceCollection services, IConfiguration config) instead.

向 添加和配置 Application Insights 的服务 IServiceCollection

[System.Obsolete("This method is obsolete and will be removed in a future version of the framework, use AddBotApplicationInsights(this IServiceCollection services, IConfiguration config) instead.", false)]
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddBotApplicationInsights (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Bot.Configuration.BotConfiguration botConfiguration, string appInsightsServiceInstanceName = default);
[<System.Obsolete("This method is obsolete and will be removed in a future version of the framework, use AddBotApplicationInsights(this IServiceCollection services, IConfiguration config) instead.", false)>]
static member AddBotApplicationInsights : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Bot.Configuration.BotConfiguration * string -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddBotApplicationInsights (services As IServiceCollection, botConfiguration As BotConfiguration, Optional appInsightsServiceInstanceName As String = Nothing) As IServiceCollection

参数

services
IServiceCollection

指定 IServiceCollection 服务描述符集合的协定的 。

botConfiguration
BotConfiguration

包含 Application Insights 配置信息的机器人配置。

appInsightsServiceInstanceName
String

(OPTIONAL) 在机器人配置中指定 Application Insights 实例名称。

返回

完成操作后对此实例的引用。

属性

适用于