SkillHttpClient Classe

public class SkillHttpClient
extends BotFrameworkHttpClient

Un BotFrameworkHttpClient specializzato per competenze che incapsula la generazione dell'ID conversazione.

Riepilogo dei costruttori

Costruttore Descrizione
SkillHttpClient(CredentialProvider credentialProvider, SkillConversationIdFactoryBase conversationIdFactory, ChannelProvider channelProvider)

Inizializza una nuova istanza della classe SkillHttpClient.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
java.util.concurrent.CompletableFuture<TypedInvokeResponse<T>> <T>postActivity(String fromBotId, BotFrameworkSkill toSkill, URI callbackUrl, Activity activity, Class<T> type)

Inoltra un'attività a una competenza (bot).

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

Usa SkillConversationIdFactory per creare o recuperare un ID conversazione competenza e invia l'attività.

Metodi ereditati da BotFrameworkHttpClient

Metodi ereditati da 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

Dettagli costruttore

SkillHttpClient

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

Inizializza una nuova istanza della classe SkillHttpClient.

Parametri:

credentialProvider - Istanza di CredentialProvider.
conversationIdFactory - Istanza di una classe derivata da SkillConversationIdFactoryBase.
channelProvider - Istanza di ChannelProvider.

Dettagli metodo

<T>postActivity

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

Inoltra un'attività a una competenza (bot).

Parametri:

fromBotId - MicrosoftAppId del bot che invia l'attività.
toSkill - Istanza di BotFrameworkSkill .
callbackUrl - Uri di callback.
activity - attività da inoltrare.
type - tipo di T

Restituisce:

attività con invokeResponse facoltativo di tipo T.

<T>postActivity

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

Usa SkillConversationIdFactory per creare o recuperare un ID conversazione competenza e invia l'attività.

Parametri:

originatingAudience - Ambito del gruppo di destinatari oauth, usato durante il recupero del token. (id app bot o https://api.getbotframework().com.
fromBotId - MicrosoftAppId del bot che invia l'attività.
toSkill - Competenza per cui creare l'ID conversazione.
callbackUrl - URL di callback per l'host di competenze.
activity - Attività da inviare.
type - Tipo di T necessario a causa della cancellazione dei tipi di generics in Java.

Restituisce:

attività con invokeResponse.

Si applica a