다음을 통해 공유


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

Bot Telemetry 클라이언트가 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

(선택 사항) Bot 구성에서 Application Insights 인스턴스 이름을 지정합니다.

반환

작업이 완료된 후 이 인스턴스에 대한 참조입니다.

특성

적용 대상