ServiceCollectionExtensions.AddBot Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| AddBot<TBot>(IServiceCollection, Action<BotFrameworkOptions>) |
Hiermee voegt u een toe en configureert u optioneel een |
| AddBot<TBot>(IServiceCollection, Func<IServiceProvider,TBot>, Action<BotFrameworkOptions>) |
Hiermee voegt u een toe en configureert u optioneel een |
| AddBot<TBot>(IServiceCollection, TBot, Action<BotFrameworkOptions>) |
Voegt een singleton-instantie |
AddBot<TBot>(IServiceCollection, Action<BotFrameworkOptions>)
Hiermee voegt u een toe en configureert u optioneel een TBot aan de 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
Type parameters
- TBot
Een concreet type IBot dat moet worden geregistreerd en blootgesteld aan het Bot Framework.
Parameters
- services
- IServiceCollection
- configureAction
- Action<BotFrameworkOptions>
Een optionele callback die, indien opgegeven, wordt aangeroepen om de bot verder te configureren.
Retouren
Een verwijzing naar dit exemplaar nadat de bewerking is voltooid.
Opmerkingen
De TBot wordt geregistreerd als tijdelijk en wordt bij elke bocht geïnstantieerd.
Zie ook
Van toepassing op
AddBot<TBot>(IServiceCollection, Func<IServiceProvider,TBot>, Action<BotFrameworkOptions>)
Hiermee voegt u een toe en configureert u optioneel een TBot aan de 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
Type parameters
- TBot
Een concreet type IBot dat moet worden geregistreerd en blootgesteld aan het Bot Framework.
Parameters
- services
- IServiceCollection
- botFactory
- Func<IServiceProvider,TBot>
Een factory-methode die een exemplaar van de TBot levert wanneer deze wordt aangeroepen.
- configureAction
- Action<BotFrameworkOptions>
Een optionele callback die, indien opgegeven, wordt aangeroepen om de bot verder te configureren.
Retouren
Een verwijzing naar dit exemplaar nadat de bewerking is voltooid.
Opmerkingen
De botFactory wordt geregistreerd als tijdelijk en wordt bij elke bocht aangeroepen.
Zie ook
Van toepassing op
AddBot<TBot>(IServiceCollection, TBot, Action<BotFrameworkOptions>)
Voegt een singleton-instantie bot toe en configureert deze eventueel aan de 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
Type parameters
- TBot
Een concreet type IBot dat moet worden geregistreerd en blootgesteld aan het Bot Framework.
Parameters
- services
- IServiceCollection
- bot
- TBot
Het exemplaar van de bot die wordt geregistreerd als een Singleton.
- configureAction
- Action<BotFrameworkOptions>
Een optionele callback die, indien opgegeven, wordt aangeroepen om de bot verder te configureren.
Retouren
Een verwijzing naar dit exemplaar nadat de bewerking is voltooid.