Taal

ServiceCollectionExtensions.AddBot Methode

Definitie

Overloads

Name Description
AddBot<TBot>(IServiceCollection, Action<BotFrameworkOptions>)

Voegt a toe en configureert optioneel een TBot aan de IServiceCollection.

AddBot<TBot>(IServiceCollection, Func<IServiceProvider,TBot>, Action<BotFrameworkOptions>)

Voegt a toe en configureert optioneel een TBot aan de IServiceCollection.

AddBot<TBot>(IServiceCollection, TBot, Action<BotFrameworkOptions>)

Voegt een singleton-instantie toe en configureert optioneel een singleton-instantie bot aan de IServiceCollection.

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

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

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

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.

Zie ook

Van toepassing op