SkillConversationIdFactoryBase Classe

  • java.lang.Object
    • com.microsoft.bot.builder.skills.SkillConversationIdFactoryBase

public abstract class SkillConversationIdFactoryBase

Definisce l'interfaccia di una factory usata per creare ID di conversazione univoci per le conversazioni di competenza.

Riepilogo dei costruttori

Costruttore Descrizione
SkillConversationIdFactoryBase()

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
java.util.concurrent.CompletableFuture<java.lang.String> createSkillConversationId(SkillConversationIdFactoryOptions options)

Crea un ID conversazione per una conversazione di competenza.

java.util.concurrent.CompletableFuture<java.lang.String> createSkillConversationId(ConversationReference conversationReference)

Crea un ID conversazione per una conversazione con competenze con privilegi avanzati.

abstract java.util.concurrent.CompletableFuture<java.lang.Void> deleteConversationReference(String skillConversationId)

Elimina un ConversationReference .

java.util.concurrent.CompletableFuture<ConversationReference> getConversationReference(String skillConversationId)

Ottiene il ConversationReference creato usando {@link CreateSkillConversationId(Microsoft#getBot()#getSchema()#getConversatio Reference(),System#getThreading()#getCancellationToken())} per una competenzaConversationID.

java.util.concurrent.CompletableFuture<SkillConversationReference> getSkillConversationReference(String skillConversationId)

Ottiene il SkillConversationReference utilizzato durante {@link CreateSkillConversationId(SkillConversationIdFactoryOptions,System#getT reading()#getCancellationToken())) per una competenzaConversationID.

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

SkillConversationIdFactoryBase

public SkillConversationIdFactoryBase()

Dettagli metodo

createSkillConversationId

public CompletableFuture createSkillConversationId(SkillConversationIdFactoryOptions options)

Crea un ID conversazione per una conversazione di competenza.

Parametri:

options - Istanza di SkillConversationIdFactoryOptions contenente i parametri per la creazione dell'ID conversazione.

Restituisce:

ID conversazione univoco usato per comunicare con la competenza. Dovrebbe essere possibile usare la stringa restituita in un URL di richiesta e non deve contenere caratteri speciali.

createSkillConversationId

public CompletableFuture createSkillConversationId(ConversationReference conversationReference)

Crea un ID conversazione per una conversazione con competenze con privilegi avanzati. sul ConversationReference del chiamante.

Parametri:

conversationReference - Il chiamante della competenza ConversationReference .

Restituisce:

ID conversazione univoco usato per comunicare con la competenza. Dovrebbe essere possibile usare la stringa restituita in un URL di richiesta e non deve contenere caratteri speciali.

deleteConversationReference

public abstract CompletableFuture deleteConversationReference(String skillConversationId)

Elimina un ConversationReference .

Parametri:

skillConversationId - ConversationId competenza creato con {@link CreateSkillConversationId(SkillConversationIdFactoryOptions,System#getT reading()#getCancellationToken())} .

Restituisce:

Oggetto CompletableFuture che rappresenta l'operazione asincrona.

getConversationReference

public CompletableFuture getConversationReference(String skillConversationId)

Ottiene il ConversationReference creato usando {@link CreateSkillConversationId(Microsoft#getBot()#getSchema()#getConversatio Reference(),System#getThreading()#getCancellationToken())} per un skillConversationId.

Parametri:

skillConversationId - ConversationId di competenza creato con {@link CreateSkillConversationId(Microsoft#getBot()#getSchema()#getConversatio Reference(),System#getThreading()#getCancellationToken())} .

Restituisce:

Il ConversationReference del chiamante per una skillConversationId. Null se non viene trovato.

getSkillConversationReference

public CompletableFuture getSkillConversationReference(String skillConversationId)

Ottiene il SkillConversationReference utilizzato durante {@link CreateSkillConversationId(SkillConversationIdFactoryOptions,System#getT reading()#getCancellationToken())} per un skillConversationId.

Parametri:

skillConversationId - ConversationId competenza creato con {@link CreateSkillConversationId(SkillConversationIdFactoryOptions,System#getT reading()#getCancellationToken())} .

Restituisce:

Il ConversationReference del chiamante per un skillConversationId, con originAudience. Null se non viene trovato.

Si applica a