ServiceCollectionExtensions.AddBotApplicationInsights 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 实例名称。
返回
完成操作后对此实例的引用。
- 属性