BotFrameworkHttpAdapter Klasse

public class BotFrameworkHttpAdapter
extends BotFrameworkAdapter

Ein BotFrameworkAdapter, der eingehende Aktivitäten über HTTP empfängt.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
BotFrameworkHttpAdapter(CredentialProvider withCredentialProvider, ChannelProvider withChannelProvider)

Konstrukte mit AnmeldeinformationenAnbieter und Kanal--Anbieter.

BotFrameworkHttpAdapter(Configuration withConfiguration)

Mit einer Konfiguration erstellen.

BotFrameworkHttpAdapter(Configuration withConfiguration, AuthenticationConfiguration withAuthenticationConfiguration)

Mit einer Konfiguration erstellen.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
java.util.concurrent.CompletableFuture<InvokeResponse> processIncomingActivity(String authHeader, Activity activity, Bot bot)

Verarbeitet eine eingehende Aktivität.

Geerbte Methoden von BotAdapter

Geerbte Methoden von BotFrameworkAdapter

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Details zum Konstruktor

BotFrameworkHttpAdapter

public BotFrameworkHttpAdapter(CredentialProvider withCredentialProvider, ChannelProvider withChannelProvider)

Konstrukte mit CredentialProvider und ChannelProvider.

Parameter:

withCredentialProvider - Der zu verwendende CredentialProvider.
withChannelProvider - Der zu verwendende ChannelProvider.

BotFrameworkHttpAdapter

public BotFrameworkHttpAdapter(Configuration withConfiguration)

Mit einer Konfiguration erstellen. Dadurch wird ein CredentialProvider und ChannelProvider basierend auf Konfigurationswerten erstellt.

Parameter:

withConfiguration - Die zu verwendende Konfiguration.

BotFrameworkHttpAdapter

public BotFrameworkHttpAdapter(Configuration withConfiguration, AuthenticationConfiguration withAuthenticationConfiguration)

Mit einer Konfiguration erstellen. Dadurch wird ein CredentialProvider und ChannelProvider basierend auf Konfigurationswerten erstellt.

Parameter:

withConfiguration - Die zu verwendende Konfiguration.
withAuthenticationConfiguration - Die zu verwendende AuthenticationConfiguration.

Details zur Methode

processIncomingActivity

public CompletableFuture processIncomingActivity(String authHeader, Activity activity, Bot bot)

Verarbeitet eine eingehende Aktivität.

Parameter:

authHeader - Der Autorisierungsheader aus der HTTP-Anforderung.
activity - Die empfangene Aktivität.
bot - Ein Bot.

Gibt zurück:

Ein CompletableFuture.

Gilt für: