SkillDialogOptions Classe

  • java.lang.Object
    • com.microsoft.bot.dialogs.SkillDialogOptions

public class SkillDialogOptions

Definisce le opzioni che verranno usate per eseguire un SkillDialog .

Riepilogo dei costruttori

Costruttore Descrizione
SkillDialogOptions()

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
java.lang.String getBotId()

Ottiene l'ID app Microsoft del bot che chiama la competenza.

java.lang.String getConnectionName()

Ottiene il nome della connessione OAuth, che verrà usato per eseguire Single SignOn con una competenza.

SkillConversationIdFactoryBase getConversationIdFactory()

Ottiene un'istanza di un SkillConversationIdFactoryBase utilizzata per generare ID di conversazione per interagire con la competenza.

ConversationState getConversationState()

Ottiene il ConversationState da utilizzare dalla finestra di dialogo.

BotFrameworkSkill getSkill()

Ottiene il BotFrameworkSkill che verrà chiamato dal dialogo.

BotFrameworkClient getSkillClient()

Ottiene il BotFrameworkClient utilizzato per chiamare la competenza remota.

java.net.URI getSkillHostEndpoint()

Ottiene l'URL di callback per l'host di competenze.

void setBotId(String withBotId)

Imposta l'ID app Microsoft del bot che chiama la competenza.

void setConnectionName(String withConnectionName)

Imposta il nome della connessione OAuth, che verrebbe usato per eseguire Single SignOn con una competenza.

void setConversationIdFactory(SkillConversationIdFactoryBase withConversationIdFactory)

Imposta un'istanza di un SkillConversationIdFactoryBase utilizzata per generare ID di conversazione per interagire con la competenza.

void setConversationState(ConversationState withConversationState)

Imposta il ConversationState da utilizzare nella finestra di dialogo.

void setSkill(BotFrameworkSkill withSkill)

Imposta il BotFrameworkSkill che verrà chiamato dal dialogo.

void setSkillClient(BotFrameworkClient withSkillClient)

Imposta il BotFrameworkClient utilizzato per chiamare la competenza remota.

void setSkillHostEndpoint(URI withSkillHostEndpoint)

Imposta l'URL di callback per l'host di competenze.

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

SkillDialogOptions

public SkillDialogOptions()

Dettagli metodo

getBotId

public String getBotId()

Ottiene l'ID app Microsoft del bot che chiama la competenza.

Restituisce:

valore BotId come stringa.

getConnectionName

public String getConnectionName()

Ottiene il nome della connessione OAuth, che verrebbe usato per eseguire Single SignOn con una competenza.

Restituisce:

valore ConnectionName come stringa.

getConversationIdFactory

public SkillConversationIdFactoryBase getConversationIdFactory()

Ottiene un'istanza di un SkillConversationIdFactoryBase utilizzata per generare ID di conversazione per interagire con la competenza.

Restituisce:

valore conversationIdFactory come SkillConversationIdFactoryBase.

getConversationState

public ConversationState getConversationState()

Ottiene il ConversationState da utilizzare dalla finestra di dialogo.

Restituisce:

Valore conversationState come getConversationState().

getSkill

public BotFrameworkSkill getSkill()

Ottiene il BotFrameworkSkill che verrà chiamato dal dialogo.

Restituisce:

valore della competenza come BotFrameworkSkill.

getSkillClient

public BotFrameworkClient getSkillClient()

Ottiene il BotFrameworkClient utilizzato per chiamare la competenza remota.

Restituisce:

valore SkillClient come BotFrameworkClient.

getSkillHostEndpoint

public URI getSkillHostEndpoint()

Ottiene l'URL di callback per l'host di competenze.

Restituisce:

Valore SkillHostEndpoint come Uri.

setBotId

public void setBotId(String withBotId)

Imposta l'ID app Microsoft del bot che chiama la competenza.

Parametri:

withBotId - Valore BotId.

setConnectionName

public void setConnectionName(String withConnectionName)

Imposta il nome della connessione OAuth, che verrebbe usato per eseguire Single SignOn con una competenza.

Parametri:

withConnectionName - Valore ConnectionName.

setConversationIdFactory

public void setConversationIdFactory(SkillConversationIdFactoryBase withConversationIdFactory)

Imposta un'istanza di un SkillConversationIdFactoryBase utilizzata per generare ID di conversazione per interagire con la competenza.

Parametri:

withConversationIdFactory - Valore ConversationIdFactory.

setConversationState

public void setConversationState(ConversationState withConversationState)

Imposta il ConversationState da utilizzare nella finestra di dialogo.

Parametri:

withConversationState - Valore conversationState.

setSkill

public void setSkill(BotFrameworkSkill withSkill)

Imposta il BotFrameworkSkill che verrà chiamato dal dialogo.

Parametri:

withSkill - Valore skill.

setSkillClient

public void setSkillClient(BotFrameworkClient withSkillClient)

Imposta il BotFrameworkClient utilizzato per chiamare la competenza remota.

Parametri:

withSkillClient - Valore SkillClient.

setSkillHostEndpoint

public void setSkillHostEndpoint(URI withSkillHostEndpoint)

Imposta l'URL di callback per l'host di competenze.

Parametri:

withSkillHostEndpoint - Valore SkillHostEndpoint.

Si applica a