Udostępnij przez


ServiceCollectionExtensions.AddBotApplicationInsights Metoda

Definicja

Przeciążenia

AddBotApplicationInsights(IServiceCollection)

Dodaje i konfiguruje usługi dla usługi Application Insights w usłudze IServiceCollection.

AddBotApplicationInsights(IServiceCollection, IConfiguration)

Dodaje i konfiguruje usługi dla usługi Application Insights w usłudze IServiceCollection.

AddBotApplicationInsights(IServiceCollection, IBotTelemetryClient, String)

Dodaje i konfiguruje usługi dla usługi Application Insights w usłudze IServiceCollection.

AddBotApplicationInsights(IServiceCollection, BotConfiguration, String)
Przestarzałe.

Dodaje i konfiguruje usługi dla usługi Application Insights w usłudze IServiceCollection.

AddBotApplicationInsights(IServiceCollection)

Dodaje i konfiguruje usługi dla usługi Application Insights w usłudze 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

Parametry

services
IServiceCollection

Element IServiceCollection określający kontrakt dla kolekcji deskryptorów usług.

Zwraca

Odwołanie do tego wystąpienia po zakończeniu operacji.

Dotyczy

AddBotApplicationInsights(IServiceCollection, IConfiguration)

Dodaje i konfiguruje usługi dla usługi Application Insights w usłudze 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

Parametry

services
IServiceCollection

Element IServiceCollection określający kontrakt dla kolekcji deskryptorów usług.

config
IConfiguration

Reprezentuje zestaw właściwości konfiguracji aplikacji klucz/wartość.

Zwraca

Odwołanie do tego wystąpienia po zakończeniu operacji.

Dotyczy

AddBotApplicationInsights(IServiceCollection, IBotTelemetryClient, String)

Dodaje i konfiguruje usługi dla usługi Application Insights w usłudze 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

Parametry

services
IServiceCollection

Element IServiceCollection określający kontrakt dla kolekcji deskryptorów usług.

botTelemetryClient
IBotTelemetryClient

Klient telemetrii bota, który rejestruje informacje o zdarzeniach.

instrumentationKey
String

Jeśli klient telemetrii bota korzysta z usługi Application Insights, podaj klucz instrumentacji.

Zwraca

Odwołanie do tego wystąpienia po zakończeniu operacji.

Dotyczy

AddBotApplicationInsights(IServiceCollection, BotConfiguration, String)

Przestroga

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

Dodaje i konfiguruje usługi dla usługi Application Insights w usłudze 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

Parametry

services
IServiceCollection

Element IServiceCollection określający kontrakt dla kolekcji deskryptorów usług.

botConfiguration
BotConfiguration

Konfiguracja bota zawierająca informacje o konfiguracji usługi Application Insights.

appInsightsServiceInstanceName
String

(OPCJONALNIE) Określa nazwę wystąpienia usługi Application Insights w konfiguracji bota.

Zwraca

Odwołanie do tego wystąpienia po zakończeniu operacji.

Atrybuty

Dotyczy