Compartir a través de


ServiceCollectionExtensions.AddBotApplicationInsights Método

Definición

Sobrecargas

AddBotApplicationInsights(IServiceCollection)

Agrega y configura servicios para Application Insights a IServiceCollection.

AddBotApplicationInsights(IServiceCollection, IConfiguration)

Agrega y configura servicios para Application Insights a IServiceCollection.

AddBotApplicationInsights(IServiceCollection, IBotTelemetryClient, String)

Agrega y configura servicios para Application Insights a IServiceCollection.

AddBotApplicationInsights(IServiceCollection, BotConfiguration, String)
Obsoletos.

Agrega y configura servicios para Application Insights a IServiceCollection.

AddBotApplicationInsights(IServiceCollection)

Agrega y configura servicios para Application Insights a 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

Parámetros

services
IServiceCollection

IServiceCollection que especifica el contrato para una colección de descriptores de servicio.

Devoluciones

Una referencia a esta instancia después de que se haya completado la operación.

Se aplica a

AddBotApplicationInsights(IServiceCollection, IConfiguration)

Agrega y configura servicios para Application Insights a 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

Parámetros

services
IServiceCollection

IServiceCollection que especifica el contrato para una colección de descriptores de servicio.

config
IConfiguration

Representa un conjunto de propiedades de configuración de la aplicación de clave y valor.

Devoluciones

Una referencia a esta instancia después de que se haya completado la operación.

Se aplica a

AddBotApplicationInsights(IServiceCollection, IBotTelemetryClient, String)

Agrega y configura servicios para Application Insights a 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

Parámetros

services
IServiceCollection

IServiceCollection que especifica el contrato para una colección de descriptores de servicio.

botTelemetryClient
IBotTelemetryClient

Bot Telemetry Client que registra información de eventos.

instrumentationKey
String

Si bot Telemetry Client usa Application Insights, proporcione la clave de instrumentación.

Devoluciones

Una referencia a esta instancia después de que se haya completado la operación.

Se aplica a

AddBotApplicationInsights(IServiceCollection, BotConfiguration, String)

Precaución

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

Agrega y configura servicios para Application Insights a 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

Parámetros

services
IServiceCollection

IServiceCollection que especifica el contrato para una colección de descriptores de servicio.

botConfiguration
BotConfiguration

Configuración del bot que contiene la información de configuración de Application Insights.

appInsightsServiceInstanceName
String

(OPCIONAL) Especifica un nombre de instancia de Application Insights en la configuración del bot.

Devoluciones

Una referencia a esta instancia después de que se haya completado la operación.

Atributos

Se aplica a