ServiceCollectionExtensions.AddBot Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AddBot<TBot>(IServiceCollection, Action<BotFrameworkOptions>) |
Ajoute et configure éventuellement un |
AddBot<TBot>(IServiceCollection, Func<IServiceProvider,TBot>, Action<BotFrameworkOptions>) |
Ajoute et configure éventuellement un |
AddBot<TBot>(IServiceCollection, TBot, Action<BotFrameworkOptions>) |
Ajoute et configure éventuellement une instance singleton |
AddBot<TBot>(IServiceCollection, Action<BotFrameworkOptions>)
Ajoute et configure éventuellement un TBot
à .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
Paramètres de type
- TBot
Type concret de IBot qui doit être inscrit et exposé au Bot Framework.
Paramètres
- services
- IServiceCollection
- configureAction
- Action<BotFrameworkOptions>
Rappel facultatif qui, s’il est fourni, sera appelé pour configurer davantage le bot.
Retours
Référence à cette instance à la fin de l’opération.
Remarques
le TBot
est inscrit comme temporaire et instancié à chaque tour.
Voir aussi
S’applique à
AddBot<TBot>(IServiceCollection, Func<IServiceProvider,TBot>, Action<BotFrameworkOptions>)
Ajoute et configure éventuellement un TBot
à .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
Paramètres de type
- TBot
Type concret de IBot qui doit être inscrit et exposé au Bot Framework.
Paramètres
- services
- IServiceCollection
- botFactory
- Func<IServiceProvider,TBot>
Méthode de fabrique qui fournit une instance du TBot
en cas d’appel.
- configureAction
- Action<BotFrameworkOptions>
Rappel facultatif qui, s’il est fourni, sera appelé pour configurer davantage le bot.
Retours
Référence à cette instance à la fin de l’opération.
Remarques
le botFactory
sera inscrit comme temporaire et sera appelé à chaque tour.
Voir aussi
S’applique à
AddBot<TBot>(IServiceCollection, TBot, Action<BotFrameworkOptions>)
Ajoute et configure éventuellement une instance singleton bot
à .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
Paramètres de type
- TBot
Type concret de IBot qui doit être inscrit et exposé au Bot Framework.
Paramètres
- services
- IServiceCollection
- bot
- TBot
Instance du bot qui sera inscrite en tant que Singleton.
- configureAction
- Action<BotFrameworkOptions>
Rappel facultatif qui, s’il est fourni, sera appelé pour configurer davantage le bot.
Retours
Référence à cette instance à la fin de l’opération.