ServiceCollectionExtensions.AddBot Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| AddBot<TBot>(IServiceCollection, Action<BotFrameworkOptions>) |
Addiert und konfiguriert optional a |
| AddBot<TBot>(IServiceCollection, Func<IServiceProvider,TBot>, Action<BotFrameworkOptions>) |
Addiert und konfiguriert optional a |
| AddBot<TBot>(IServiceCollection, TBot, Action<BotFrameworkOptions>) |
Fügt eine Singleton-Instanz |
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
- services
- IServiceCollection
Die IServiceCollection.
- 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
- services
- IServiceCollection
Die IServiceCollection.
- 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
- services
- IServiceCollection
Die IServiceCollection.
- 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.