ServiceCollectionExtensions.AddBot Methode

Definition

Überlädt

Name Beschreibung
AddBot<TBot>(IServiceCollection, Action<BotFrameworkOptions>)

Addiert und konfiguriert optional a TBot zum .IServiceCollection

AddBot<TBot>(IServiceCollection, Func<IServiceProvider,TBot>, Action<BotFrameworkOptions>)

Addiert und konfiguriert optional a TBot zum .IServiceCollection

AddBot<TBot>(IServiceCollection, TBot, Action<BotFrameworkOptions>)

Fügt eine Singleton-Instanz bot hinzu und konfiguriert optional eine Instanz zum IServiceCollection.

AddBot<TBot>(IServiceCollection, Action<BotFrameworkOptions>)

Addiert und konfiguriert optional a TBot zum .IServiceCollection

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddBot<TBot>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.Bot.Builder.Integration.BotFrameworkOptions> configureAction = default) where TBot : class, Microsoft.Bot.Builder.IBot;
static member AddBot : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.Bot.Builder.Integration.BotFrameworkOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Bot : null and 'Bot :> Microsoft.Bot.Builder.IBot)
<Extension()>
Public Function AddBot(Of TBot As {Class, IBot}) (services As IServiceCollection, Optional configureAction As Action(Of BotFrameworkOptions) = Nothing) As IServiceCollection

Typparameter

TBot

Eine konkrete Art davon IBot ist die Registrierung und die Konfrontation mit dem Bot-Framework.

Parameter

configureAction
Action<BotFrameworkOptions>

Ein optionaler Rückruf, der, falls vorhanden, aufgerufen wird, um den Bot weiter zu konfigurieren.

Gibt zurück

Ein Verweis auf diese Instanz, nachdem der Vorgang abgeschlossen wurde.

Hinweise

Sie TBot werden als transient registriert und in jeder Runde instanziiert.

Weitere Informationen

Gilt für:

AddBot<TBot>(IServiceCollection, Func<IServiceProvider,TBot>, Action<BotFrameworkOptions>)

Addiert und konfiguriert optional a TBot zum .IServiceCollection

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddBot<TBot>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<IServiceProvider,TBot> botFactory, Action<Microsoft.Bot.Builder.Integration.BotFrameworkOptions> configureAction = default) where TBot : class, Microsoft.Bot.Builder.IBot;
static member AddBot : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<IServiceProvider, 'Bot (requires 'Bot : null and 'Bot :> Microsoft.Bot.Builder.IBot)> * Action<Microsoft.Bot.Builder.Integration.BotFrameworkOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Bot : null and 'Bot :> Microsoft.Bot.Builder.IBot)
<Extension()>
Public Function AddBot(Of TBot As {Class, IBot}) (services As IServiceCollection, botFactory As Func(Of IServiceProvider, TBot), Optional configureAction As Action(Of BotFrameworkOptions) = Nothing) As IServiceCollection

Typparameter

TBot

Eine konkrete Art davon IBot ist die Registrierung und die Konfrontation mit dem Bot-Framework.

Parameter

botFactory
Func<IServiceProvider,TBot>

Eine Factory-Methode, die eine Instanz liefert, wenn sie TBot aufgerufen wird.

configureAction
Action<BotFrameworkOptions>

Ein optionaler Rückruf, der, falls vorhanden, aufgerufen wird, um den Bot weiter zu konfigurieren.

Gibt zurück

Ein Verweis auf diese Instanz, nachdem der Vorgang abgeschlossen wurde.

Hinweise

Sie botFactory werden als transient registriert und in jeder Runde aufgerufen.

Weitere Informationen

Gilt für:

AddBot<TBot>(IServiceCollection, TBot, Action<BotFrameworkOptions>)

Fügt eine Singleton-Instanz bot hinzu und konfiguriert optional eine Instanz zum IServiceCollection.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddBot<TBot>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, TBot bot, Action<Microsoft.Bot.Builder.Integration.BotFrameworkOptions> configureAction = default) where TBot : class, Microsoft.Bot.Builder.IBot;
static member AddBot : Microsoft.Extensions.DependencyInjection.IServiceCollection * 'Bot * Action<Microsoft.Bot.Builder.Integration.BotFrameworkOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Bot : null and 'Bot :> Microsoft.Bot.Builder.IBot)
<Extension()>
Public Function AddBot(Of TBot As {Class, IBot}) (services As IServiceCollection, bot As TBot, Optional configureAction As Action(Of BotFrameworkOptions) = Nothing) As IServiceCollection

Typparameter

TBot

Eine konkrete Art davon IBot ist die Registrierung und die Konfrontation mit dem Bot-Framework.

Parameter

bot
TBot

Die Instanz des Bots, die als ein Singletonregistriert wird.

configureAction
Action<BotFrameworkOptions>

Ein optionaler Rückruf, der, falls vorhanden, aufgerufen wird, um den Bot weiter zu konfigurieren.

Gibt zurück

Ein Verweis auf diese Instanz, nachdem der Vorgang abgeschlossen wurde.

Weitere Informationen

Gilt für: