BotDependencyConfiguration Класс
- java.
lang. Object - com.
microsoft. bot. integration. spring. BotDependencyConfiguration
- com.
public abstract class BotDependencyConfiguration
Это обеспечивает создание зависимостей по умолчанию для приложения Bot.
Этот класс должен быть подклассом класса с заметкой org.springframework.context.annotation.Configuration (или заметкой SpringBootApplication).
Бот должен быть аннотирован с @Component, возможно, включая @AutoWired, чтобы указать, какой конструктор следует использовать.
Сводка по конструктору
| Конструктор | Описание | |
|---|---|---|
| BotDependencyConfiguration() | ||
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
|
Authentication |
getAuthenticationConfiguration(Configuration configuration)
Возвращает конфигурацию проверки подлинности |
|
Bot |
getBotFrameworkHttpAdaptor(Configuration configuration)
Возвращает адаптер |
|
Channel |
getChannelProvider(Configuration configuration)
Возвращает поставщик |
| Configuration |
getConfiguration()
Возвращает конфигурацию для приложения. |
|
Conversation |
getConversationState(Storage storage)
Возвращает объект Conversation |
|
Credential |
getCredentialProvider(Configuration configuration)
Возвращает поставщик учетных данных |
| java.util.concurrent.ExecutorService |
getExecutorService()
Возвращает службу исполнителя |
|
Inspection |
getInspectionState(Storage storage)
Создает состояние проверки |
| Storage |
getStorage()
Возвращает объект Storage. |
|
User |
getUserState(Storage storage)
Возвращает объект User |
Методы, унаследованные от java.lang.Object
Сведения о конструкторе
BotDependencyConfiguration
public BotDependencyConfiguration()
Сведения о методе
getAuthenticationConfiguration
public AuthenticationConfiguration getAuthenticationConfiguration(Configuration configuration)
Возвращает параметр AuthenticationConfiguration для приложения. По умолчанию используется класс AuthenticationConfiguration. Область по умолчанию singleton.
Параметры:
Возвращаемое значение:
getBotFrameworkHttpAdaptor
public BotFrameworkHttpAdapter getBotFrameworkHttpAdaptor(Configuration configuration)
Возвращает BotFrameworkHttpAdapter для приложения. По умолчанию используется класс BotFrameworkHttpAdapter. Область по умолчанию singleton.
Параметры:
Возвращаемое значение:
getChannelProvider
public ChannelProvider getChannelProvider(Configuration configuration)
Возвращает ChannelProvider для приложения. По умолчанию используется класс ConfigurationChannelProvider. Область по умолчанию singleton.
Параметры:
Возвращаемое значение:
getConfiguration
public Configuration getConfiguration()
Возвращает конфигурацию для приложения. По умолчанию используется класс ClasspathPropertiesConfiguration. Область по умолчанию singleton.
Возвращаемое значение:
getConversationState
public ConversationState getConversationState(Storage storage)
Возвращает объект ConversationState. Область по умолчанию singleton.
Параметры:
Возвращаемое значение:
getCredentialProvider
public CredentialProvider getCredentialProvider(Configuration configuration)
Возвращает CredentialProvider для приложения. По умолчанию используется класс ConfigurationCredentialProvider. Область по умолчанию singleton.
Параметры:
Возвращаемое значение:
getExecutorService
public ExecutorService getExecutorService()
Возвращает объект ExecutorService.
Теперь вернитесь к исполняемой службе bot-connector. Это область рассмотрения. Цель состоит в том, чтобы использовать общую службу исполнителя, чтобы избежать нескольких пулов потоков.
Возвращаемое значение:
getInspectionState
public InspectionState getInspectionState(Storage storage)
Создает контрольную статистику, используемую com.microsoft.bot.builder.inspection.InspectionMiddleware. Область по умолчанию singleton.
Параметры:
Возвращаемое значение:
getStorage
public Storage getStorage()
Возвращает объект Storage. Область по умолчанию singleton.
Возвращаемое значение:
getUserState
public UserState getUserState(Storage storage)
Возвращает объект UserState. Область по умолчанию singleton.
Параметры:
Возвращаемое значение: