Condividi tramite


ServiceCollectionExtensions.AddBotApplicationInsights Metodo

Definizione

Overload

AddBotApplicationInsights(IServiceCollection)

Aggiunge e configura i servizi per Application Insights all'oggetto IServiceCollection.

AddBotApplicationInsights(IServiceCollection, IConfiguration)

Aggiunge e configura i servizi per Application Insights all'oggetto IServiceCollection.

AddBotApplicationInsights(IServiceCollection, IBotTelemetryClient, String)

Aggiunge e configura i servizi per Application Insights all'oggetto IServiceCollection.

AddBotApplicationInsights(IServiceCollection, BotConfiguration, String)
Obsoleti.

Aggiunge e configura i servizi per Application Insights all'oggetto IServiceCollection.

AddBotApplicationInsights(IServiceCollection)

Aggiunge e configura i servizi per Application Insights all'oggetto 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

Parametri

services
IServiceCollection

Oggetto IServiceCollection che specifica il contratto per una raccolta di descrittori del servizio.

Restituisce

Riferimento a questa istanza dopo il completamento dell'operazione.

Si applica a

AddBotApplicationInsights(IServiceCollection, IConfiguration)

Aggiunge e configura i servizi per Application Insights all'oggetto 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

Parametri

services
IServiceCollection

Oggetto IServiceCollection che specifica il contratto per una raccolta di descrittori del servizio.

config
IConfiguration

Rappresenta un set di proprietà di configurazione dell'applicazione di tipo chiave/valore.

Restituisce

Riferimento a questa istanza dopo il completamento dell'operazione.

Si applica a

AddBotApplicationInsights(IServiceCollection, IBotTelemetryClient, String)

Aggiunge e configura i servizi per Application Insights all'oggetto 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

Parametri

services
IServiceCollection

Oggetto IServiceCollection che specifica il contratto per una raccolta di descrittori del servizio.

botTelemetryClient
IBotTelemetryClient

Client di telemetria del bot che registra le informazioni sugli eventi.

instrumentationKey
String

Se il client di telemetria del bot usa Application Insights, specificare la chiave di strumentazione.

Restituisce

Riferimento a questa istanza dopo il completamento dell'operazione.

Si applica a

AddBotApplicationInsights(IServiceCollection, BotConfiguration, String)

Attenzione

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

Aggiunge e configura i servizi per Application Insights all'oggetto 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

Parametri

services
IServiceCollection

Oggetto IServiceCollection che specifica il contratto per una raccolta di descrittori del servizio.

botConfiguration
BotConfiguration

Configurazione del bot contenente le informazioni di configurazione di Application Insights.

appInsightsServiceInstanceName
String

(FACOLTATIVO) Specifica un nome di istanza di Application Insights nella configurazione del bot.

Restituisce

Riferimento a questa istanza dopo il completamento dell'operazione.

Attributi

Si applica a