ServiceCollectionExtensions.AddBot Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
AddBot<TBot>(IServiceCollection, Action<BotFrameworkOptions>) |
Přidá a volitelně nakonfiguruje do |
AddBot<TBot>(IServiceCollection, Func<IServiceProvider,TBot>, Action<BotFrameworkOptions>) |
Přidá a volitelně nakonfiguruje do |
AddBot<TBot>(IServiceCollection, TBot, Action<BotFrameworkOptions>) |
Přidá a volitelně nakonfiguruje jednu |
AddBot<TBot>(IServiceCollection, Action<BotFrameworkOptions>)
Přidá a volitelně nakonfiguruje do 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
Parametry typu
- TBot
Konkrétní typ IBot , který se má zaregistrovat a vystavit službě Bot Framework.
Parametry
- services
- IServiceCollection
Hodnota IServiceCollection
- configureAction
- Action<BotFrameworkOptions>
Volitelné zpětné volání, které se při další konfiguraci robota vyvolá, pokud je k dispozici.
Návraty
Odkaz na tuto instanci po dokončení operace.
Poznámky
Objekt se zaregistruje TBot
jako přechodný a vytvoří se při každém otočení.
Viz také
Platí pro
AddBot<TBot>(IServiceCollection, Func<IServiceProvider,TBot>, Action<BotFrameworkOptions>)
Přidá a volitelně nakonfiguruje do 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
Parametry typu
- TBot
Konkrétní typ IBot , který se má zaregistrovat a vystavit službě Bot Framework.
Parametry
- services
- IServiceCollection
Hodnota IServiceCollection
- botFactory
- Func<IServiceProvider,TBot>
Metoda továrny, která při vyvolání poskytne instanci objektu TBot
.
- configureAction
- Action<BotFrameworkOptions>
Volitelné zpětné volání, které se při další konfiguraci robota vyvolá, pokud je k dispozici.
Návraty
Odkaz na tuto instanci po dokončení operace.
Poznámky
Bude botFactory
zaregistrován jako přechodný a bude vyvolán při každém otočení.
Viz také
Platí pro
AddBot<TBot>(IServiceCollection, TBot, Action<BotFrameworkOptions>)
Přidá a volitelně nakonfiguruje jednu bot
instanci do objektu 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
Parametry typu
- TBot
Konkrétní typ IBot , který se má zaregistrovat a vystavit službě Bot Framework.
Parametry
- services
- IServiceCollection
Hodnota IServiceCollection
- bot
- TBot
Instance robota, který se zaregistruje Singletonjako .
- configureAction
- Action<BotFrameworkOptions>
Volitelné zpětné volání, které se při další konfiguraci robota vyvolá, pokud je k dispozici.
Návraty
Odkaz na tuto instanci po dokončení operace.