BotDependencyConfiguration Classe
- java.
lang. Object - com.
microsoft. bot. integration. spring. BotDependencyConfiguration
- com.
public abstract class BotDependencyConfiguration
Cela fournit la création de dépendances par défaut pour une application Bot.
Cette classe doit être sous-classée par une classe avec l’annotation org.springframework.context.annotation.Configuration (ou l’annotation SpringBootApplication).
Le bot doit être annoté avec @Component, y compris éventuellement @AutoWired pour indiquer le constructeur à utiliser.
Récapitulatif du constructeur
| Constructeur | Description | |
|---|---|---|
| BotDependencyConfiguration() | ||
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
|
Authentication |
getAuthenticationConfiguration(Configuration configuration)
Retourne l’authentification |
|
Bot |
getBotFrameworkHttpAdaptor(Configuration configuration)
Retourne l’adaptateur Bot |
|
Channel |
getChannelProvider(Configuration configuration)
Retourne le fournisseur de |
| Configuration |
getConfiguration()
Retourne la configuration de l’application. |
|
Conversation |
getConversationState(Storage storage)
Renvoie un objet Conversation |
|
Credential |
getCredentialProvider(Configuration configuration)
Retourne le fournisseur d’informations d’identification |
| java.util.concurrent.ExecutorService |
getExecutorService()
Retourne un exécuteur |
|
Inspection |
getInspectionState(Storage storage)
Crée un état d’inspection |
| Storage |
getStorage()
Renvoie un objet Storage. |
|
User |
getUserState(Storage storage)
Renvoie un objet User |
Méthodes héritées de java.lang.Object
Détails du constructeur
BotDependencyConfiguration
public BotDependencyConfiguration()
Détails de la méthode
getAuthenticationConfiguration
public AuthenticationConfiguration getAuthenticationConfiguration(Configuration configuration)
Retourne AuthenticationConfiguration pour l’application. Par défaut, il utilise la classe AuthenticationConfiguration. Étendue par défaut de Singleton.
Paramètres:
Retours:
getBotFrameworkHttpAdaptor
public BotFrameworkHttpAdapter getBotFrameworkHttpAdaptor(Configuration configuration)
Retourne botFrameworkHttpAdapter pour l’application. Par défaut, il utilise la classe BotFrameworkHttpAdapter. Étendue par défaut de Singleton.
Paramètres:
Retours:
getChannelProvider
public ChannelProvider getChannelProvider(Configuration configuration)
Retourne ChannelProvider pour l’application. Par défaut, il utilise la classe ConfigurationChannelProvider. Étendue par défaut de Singleton.
Paramètres:
Retours:
getConfiguration
public Configuration getConfiguration()
Retourne la configuration de l’application. Par défaut, il utilise la classe ClasspathPropertiesConfiguration. Étendue par défaut de Singleton.
Retours:
getConversationState
public ConversationState getConversationState(Storage storage)
Renvoie un objet ConversationState. Étendue par défaut de Singleton.
Paramètres:
Retours:
getCredentialProvider
public CredentialProvider getCredentialProvider(Configuration configuration)
Retourne CredentialProvider pour l’application. Par défaut, il utilise la classe ConfigurationCredentialProvider. Étendue par défaut de Singleton.
Paramètres:
Retours:
getExecutorService
public ExecutorService getExecutorService()
Retourne un exécuteurService.
Pour l’instant, retournez l’ExécuteurService bot-connector. Il s’agit d’un domaine à prendre en considération. L’objectif ici est d’avoir un exécuteurService commun pour éviter plusieurs pools de threads.
Retours:
getInspectionState
public InspectionState getInspectionState(Storage storage)
Crée un InspectionState utilisé par com.microsoft.bot.builder.inspection.InspectionMiddleware. Étendue par défaut de Singleton.
Paramètres:
Retours:
getStorage
public Storage getStorage()
Renvoie un objet Storage. Étendue par défaut de Singleton.
Retours:
getUserState
public UserState getUserState(Storage storage)
Renvoie un objet UserState. Étendue par défaut de Singleton.
Paramètres:
Retours: