BotDependencyConfiguration Clase
- java.
lang. Object - com.
microsoft. bot. integration. spring. BotDependencyConfiguration
- com.
public abstract class BotDependencyConfiguration
Esto proporciona la creación de dependencias predeterminada para una aplicación bot.
Esta clase debe estar subclasada por una clase con la anotación org.springframework.context.annotation.Configuration (o la anotación SpringBootApplication).
El bot debe anotarse con @Component, posiblemente incluyendo @AutoWired para indicar qué constructor se va a usar.
Resumen del constructor
| Constructor | Description | |
|---|---|---|
| BotDependencyConfiguration() | ||
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
|
Authentication |
getAuthenticationConfiguration(Configuration configuration)
Devuelve la configuración de autenticación |
|
Bot |
getBotFrameworkHttpAdaptor(Configuration configuration)
Devuelve bot |
|
Channel |
getChannelProvider(Configuration configuration)
Devuelve el proveedor de |
| Configuration |
getConfiguration()
Devuelve la configuración de la aplicación. |
|
Conversation |
getConversationState(Storage storage)
Devuelve un objeto Conversation |
|
Credential |
getCredentialProvider(Configuration configuration)
Devuelve el proveedor de credenciales |
| java.util.concurrent.ExecutorService |
getExecutorService()
Devuelve un servicio executor |
|
Inspection |
getInspectionState(Storage storage)
Crea un estado de inspección |
| Storage |
getStorage()
Devuelve un objeto Storage. |
|
User |
getUserState(Storage storage)
Devuelve un objeto User |
Métodos heredados de java.lang.Object
Detalles del constructor
BotDependencyConfiguration
public BotDependencyConfiguration()
Detalles del método
getAuthenticationConfiguration
public AuthenticationConfiguration getAuthenticationConfiguration(Configuration configuration)
Devuelve authenticationConfiguration para la aplicación. De forma predeterminada, usa la clase AuthenticationConfiguration. Ámbito predeterminado de Singleton.
Parámetros:
Devoluciones:
getBotFrameworkHttpAdaptor
public BotFrameworkHttpAdapter getBotFrameworkHttpAdaptor(Configuration configuration)
Devuelve BotFrameworkHttpAdapter para la aplicación. De forma predeterminada, usa la clase BotFrameworkHttpAdapter. Ámbito predeterminado de Singleton.
Parámetros:
Devoluciones:
getChannelProvider
public ChannelProvider getChannelProvider(Configuration configuration)
Devuelve ChannelProvider para la aplicación. De forma predeterminada, usa la clase ConfigurationChannelProvider. Ámbito predeterminado de Singleton.
Parámetros:
Devoluciones:
getConfiguration
public Configuration getConfiguration()
Devuelve la configuración de la aplicación. De forma predeterminada, usa la clase ClasspathPropertiesConfiguration. Ámbito predeterminado de Singleton.
Devoluciones:
getConversationState
public ConversationState getConversationState(Storage storage)
Devuelve un objeto ConversationState. Ámbito predeterminado de Singleton.
Parámetros:
Devoluciones:
getCredentialProvider
public CredentialProvider getCredentialProvider(Configuration configuration)
Devuelve credentialProvider para la aplicación. De forma predeterminada, usa la clase ConfigurationCredentialProvider. Ámbito predeterminado de Singleton.
Parámetros:
Devoluciones:
getExecutorService
public ExecutorService getExecutorService()
Devuelve un ExecutorService.
Por ahora, devuelva bot-connector ExecutorService. Se trata de un área de consideración. El objetivo aquí es tener un executorService común para evitar varios grupos de subprocesos.
Devoluciones:
getInspectionState
public InspectionState getInspectionState(Storage storage)
Crea un Elemento InspectionState usado por com.microsoft.bot.builder.inspection.InspectionMiddleware. Ámbito predeterminado de Singleton.
Parámetros:
Devoluciones:
getStorage
public Storage getStorage()
Devuelve un objeto Storage. Ámbito predeterminado de Singleton.
Devoluciones:
getUserState
public UserState getUserState(Storage storage)
Devuelve un objeto UserState. Ámbito predeterminado de Singleton.
Parámetros:
Devoluciones: