BotDependencyConfiguration Klasse
- java.
lang. Object - com.
microsoft. bot. integration. spring. BotDependencyConfiguration
- com.
public abstract class BotDependencyConfiguration
Dadurch wird die Standardmäßige Abhängigkeitserstellung für eine Bot-Anwendung bereitgestellt.
Diese Klasse sollte von einer Klasse mit der org.springframework.context.annotation.Configuration Anmerkung (oder SpringBootApplication-Anmerkung) untergeordnet werden.
Der Bot sollte mit @Componentkommentiert werden, möglicherweise auch mit @AutoWired, um anzugeben, welcher Konstruktor verwendet werden soll.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung | |
|---|---|---|
| BotDependencyConfiguration() | ||
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
|
Authentication |
getAuthenticationConfiguration(Configuration configuration)
Gibt die Authentifizierungs- |
|
Bot |
getBotFrameworkHttpAdaptor(Configuration configuration)
Gibt den Bot |
|
Channel |
getChannelProvider(Configuration configuration)
Gibt den Kanal |
| Configuration |
getConfiguration()
Gibt die Konfiguration für die Anwendung zurück. |
|
Conversation |
getConversationState(Storage storage)
Gibt ein Conversation |
|
Credential |
getCredentialProvider(Configuration configuration)
Gibt den Anbieter für Anmeldeinformationen |
| java.util.concurrent.ExecutorService |
getExecutorService()
Gibt einen Executor |
|
Inspection |
getInspectionState(Storage storage)
Erstellt einen inspektions- |
| Storage |
getStorage()
Gibt ein Storage -Objekt zurück. |
|
User |
getUserState(Storage storage)
Gibt ein User |
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
BotDependencyConfiguration
public BotDependencyConfiguration()
Details zur Methode
getAuthenticationConfiguration
public AuthenticationConfiguration getAuthenticationConfiguration(Configuration configuration)
Gibt die AuthenticationConfiguration für die Anwendung zurück. Standardmäßig wird die AuthenticationConfiguration Klasse verwendet. Standardbereich von Singleton.
Parameter:
Gibt zurück:
getBotFrameworkHttpAdaptor
public BotFrameworkHttpAdapter getBotFrameworkHttpAdaptor(Configuration configuration)
Gibt den BotFrameworkHttpAdapter für die Anwendung zurück. Standardmäßig wird die BotFrameworkHttpAdapter Klasse verwendet. Standardbereich von Singleton.
Parameter:
Gibt zurück:
getChannelProvider
public ChannelProvider getChannelProvider(Configuration configuration)
Gibt den ChannelProvider für die Anwendung zurück. Standardmäßig wird die ConfigurationChannelProvider Klasse verwendet. Standardbereich von Singleton.
Parameter:
Gibt zurück:
getConfiguration
public Configuration getConfiguration()
Gibt die Konfiguration für die Anwendung zurück. Standardmäßig wird die ClasspathPropertiesConfiguration Klasse verwendet. Standardbereich von Singleton.
Gibt zurück:
getConversationState
public ConversationState getConversationState(Storage storage)
Gibt ein ConversationState -Objekt zurück. Standardbereich von Singleton.
Parameter:
Gibt zurück:
getCredentialProvider
public CredentialProvider getCredentialProvider(Configuration configuration)
Gibt den CredentialProvider für die Anwendung zurück. Standardmäßig wird die ConfigurationCredentialProvider Klasse verwendet. Standardbereich von Singleton.
Parameter:
Gibt zurück:
getExecutorService
public ExecutorService getExecutorService()
Gibt einen ExecutorService zurück.
Geben Sie vorerst den Bot-Connector ExecutorService zurück. Dies ist ein Bereich, der berücksichtigt wird. Das Ziel besteht darin, einen gemeinsamen ExecutorService zu haben, um mehrere Threadpools zu vermeiden.
Gibt zurück:
getInspectionState
public InspectionState getInspectionState(Storage storage)
Erstellt einen InspectionState, der von com.microsoft.bot.builder.inspection.InspectionMiddlewareverwendet wird. Standardbereich von Singleton.
Parameter:
Gibt zurück:
getStorage
public Storage getStorage()
Gibt ein Storage -Objekt zurück. Standardbereich von Singleton.
Gibt zurück:
getUserState
public UserState getUserState(Storage storage)
Gibt ein UserState -Objekt zurück. Standardbereich von Singleton.
Parameter:
Gibt zurück: