SkillHttpClient Klasse

public class SkillHttpClient
extends BotFrameworkHttpClient

Ein BotFrameworkHttpClient spezialisiert auf Fähigkeiten, die die Generation der Unterhaltungs-ID kapselt.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
SkillHttpClient(CredentialProvider credentialProvider, SkillConversationIdFactoryBase conversationIdFactory, ChannelProvider channelProvider)

Initialisiert eine neue Instanz der SkillHttpClient Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
java.util.concurrent.CompletableFuture<TypedInvokeResponse<T>> <T>postActivity(String fromBotId, BotFrameworkSkill toSkill, URI callbackUrl, Activity activity, Class<T> type)

Leitet eine Aktivität an eine Fähigkeit (Bot) weiter.

java.util.concurrent.CompletableFuture<TypedInvokeResponse<T>> <T>postActivity(String originatingAudience, String fromBotId, BotFrameworkSkill toSkill, URI callbackUrl, Activity activity, Class<T> type)

Verwendet die FähigkeitUnterhaltungIdFactory, um eine Fähigkeitsunterhaltungs-ID zu erstellen oder abzurufen und die Aktivität zu senden.

Geerbte Methoden von BotFrameworkHttpClient

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

SkillHttpClient

public SkillHttpClient(CredentialProvider credentialProvider, SkillConversationIdFactoryBase conversationIdFactory, ChannelProvider channelProvider)

Initialisiert eine neue Instanz der SkillHttpClient Klasse.

Parameter:

credentialProvider - Eine Instanz von CredentialProvider.
conversationIdFactory - Eine Instanz einer von SkillConversationIdFactoryBaseabgeleiteten Klasse.
channelProvider - Eine Instanz von ChannelProvider.

Details zur Methode

<T>postActivity

public CompletableFuture> postActivity(String fromBotId, BotFrameworkSkill toSkill, URI callbackUrl, Activity activity, Class type)

Leitet eine Aktivität an eine Fähigkeit (Bot) weiter.

Parameter:

fromBotId - Die MicrosoftAppId des Bots, der die Aktivität sendet.
toSkill - Eine Instanz von BotFrameworkSkill .
callbackUrl - Der Rückruf-URI.
activity - Aktivitäten, die weitergeleitet werden sollen.
type - T-Typ

Gibt zurück:

task with optional invokeResponse of type T.

<T>postActivity

public CompletableFuture> postActivity(String originatingAudience, String fromBotId, BotFrameworkSkill toSkill, URI callbackUrl, Activity activity, Class type)

Verwendet die SkillConversationIdFactory zum Erstellen oder Abrufen einer Fähigkeitsunterhaltungs-ID und sendet die Aktivität.

Parameter:

originatingAudience - Der Oauth-Zielgruppenbereich, der beim Tokenabruf verwendet wird. (Entweder https://api.getbotframework().com- oder Bot-App-ID.)
fromBotId - Die MicrosoftAppId des Bots, der die Aktivität sendet.
toSkill - Die Fähigkeit, die Unterhaltungs-ID zu erstellen.
callbackUrl - Die Rückruf-URL für den Qualifikationshost.
activity - Die zu sendende Aktivität.
type - Der Typ von T, der aufgrund der Typlöschung von Generika in Java erforderlich ist.

Gibt zurück:

task with invokeResponse.

Gilt für: