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
| Name | Description |
|---|---|
| AddBot<TBot>(IServiceCollection, Action<BotFrameworkOptions>) |
Voegt a toe en configureert optioneel een |
| AddBot<TBot>(IServiceCollection, Func<IServiceProvider,TBot>, Action<BotFrameworkOptions>) |
Voegt a toe en configureert optioneel een |
| AddBot<TBot>(IServiceCollection, TBot, Action<BotFrameworkOptions>) |
Voegt een singleton-instantie toe en configureert optioneel een singleton-instantie |
AddBot<TBot>(IServiceCollection, Action<BotFrameworkOptions>)
Voegt a toe en configureert 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 daarvan IBot is om geregistreerd te worden en blootgesteld te worden aan het Bot Framework.
Parameters
- services
- IServiceCollection
- configureAction
- Action<BotFrameworkOptions>
Een optionele callback die, indien beschikbaar, wordt aangeroepen om de bot verder te configureren.
Retouren
Een verwijzing naar dit exemplaar nadat de bewerking is voltooid.
Opmerkingen
Deze TBot worden geregistreerd als transient en worden bij elke beurt geïnstantieerd.
Zie ook
Van toepassing op
AddBot<TBot>(IServiceCollection, Func<IServiceProvider,TBot>, Action<BotFrameworkOptions>)
Voegt a toe en configureert 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 daarvan IBot is om geregistreerd te worden en blootgesteld te worden aan het Bot Framework.
Parameters
- services
- IServiceCollection
- botFactory
- Func<IServiceProvider,TBot>
Een fabrieksmethode die een instantie van de TBot levert wanneer deze wordt aangeroepen.
- configureAction
- Action<BotFrameworkOptions>
Een optionele callback die, indien beschikbaar, wordt aangeroepen om de bot verder te configureren.
Retouren
Een verwijzing naar dit exemplaar nadat de bewerking is voltooid.
Opmerkingen
Deze botFactory worden geregistreerd als transient en worden elke beurt aangeroepen.
Zie ook
Van toepassing op
AddBot<TBot>(IServiceCollection, TBot, Action<BotFrameworkOptions>)
Voegt een singleton-instantie toe en configureert optioneel een singleton-instantie bot 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 daarvan IBot is om geregistreerd te worden en blootgesteld te worden aan het Bot Framework.
Parameters
- services
- IServiceCollection
- bot
- TBot
De instantie van de bot die geregistreerd zal worden als een Singleton.
- configureAction
- Action<BotFrameworkOptions>
Een optionele callback die, indien beschikbaar, wordt aangeroepen om de bot verder te configureren.
Retouren
Een verwijzing naar dit exemplaar nadat de bewerking is voltooid.