SkillConversationIdFactoryBase Klasse

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

public abstract class SkillConversationIdFactoryBase

Definiert die Schnittstelle einer Factory, die zum Erstellen eindeutiger Unterhaltungs-IDs für Fähigkeitsunterhaltungen verwendet wird.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
SkillConversationIdFactoryBase()

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
java.util.concurrent.CompletableFuture<java.lang.String> createSkillConversationId(SkillConversationIdFactoryOptions options)

Erstellt eine Unterhaltungs-ID für eine Fähigkeitsunterhaltung.

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

Erstellt eine Unterhaltungs-ID für eine Fähigkeitsunterhaltung super.

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

Löscht eine ConversationReference .

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

Ruft die ConversationReference mit {@link CreateSkillConversationId(Microsoft#getBot()#getSchema()#getConversatio Reference(),System#getThreading()#getCancellationToken())} für eine FähigkeitUnterhaltungID erstellt.

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

Ruft die SkillConversationReference ab, die während {@link CreateSkillConversationId(SkillConversationIdFactoryOptions,System#getT reading()#getCancellationToken())} für eine FähigkeitUnterhaltungID verwendet wird.

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

SkillConversationIdFactoryBase

public SkillConversationIdFactoryBase()

Details zur Methode

createSkillConversationId

public CompletableFuture createSkillConversationId(SkillConversationIdFactoryOptions options)

Erstellt eine Unterhaltungs-ID für eine Fähigkeitsunterhaltung.

Parameter:

options - Eine SkillConversationIdFactoryOptions Instanz, die Parameter zum Erstellen der Unterhaltungs-ID enthält.

Gibt zurück:

Eine eindeutige Unterhaltungs-ID, die für die Kommunikation mit der Fähigkeit verwendet wird. Es sollte möglich sein, die zurückgegebene Zeichenfolge für eine Anforderungs-URL zu verwenden und darf keine Sonderzeichen enthalten.

createSkillConversationId

public CompletableFuture createSkillConversationId(ConversationReference conversationReference)

Erstellt eine Unterhaltungs-ID für eine Fähigkeitsunterhaltung super. auf der ConversationReference des Anrufers .

Parameter:

conversationReference - Der Anrufer der Fähigkeiten ConversationReference .

Gibt zurück:

Eine eindeutige Unterhaltungs-ID, die für die Kommunikation mit der Fähigkeit verwendet wird. Es sollte möglich sein, die zurückgegebene Zeichenfolge für eine Anforderungs-URL zu verwenden und darf keine Sonderzeichen enthalten.

deleteConversationReference

public abstract CompletableFuture deleteConversationReference(String skillConversationId)

Löscht eine ConversationReference .

Parameter:

skillConversationId - Eine mit {@link CreateSkillConversationId(SkillConversationIdFactoryOptions,System#getT reading()#getCancellationToken())} erstellte Fähigkeitsunterhaltungs-ID.

Gibt zurück:

Eine CompletableFuture, die den asynchronen Vorgang darstellt.

getConversationReference

public CompletableFuture getConversationReference(String skillConversationId)

Ruft die mit {@link CreateSkillConversationId(Microsoft#getBot()#getSchema()#getConversatio Reference(),System#getThreading()#getCancellationToken())} für eine skillConversationId erstellte ConversationReference ab.

Parameter:

skillConversationId - Eine mit {@link CreateSkillConversationId(Microsoft#getBot()#getSchema()#getConversatio Reference(),System#getThreading()#getCancellationToken())} erstellte Fähigkeitsunterhaltungs-ID.

Gibt zurück:

Die ConversationReference des Anrufers für eine skillConversationId. null, wenn nicht gefunden.

getSkillConversationReference

public CompletableFuture getSkillConversationReference(String skillConversationId)

Ruft die SkillConversationReference, die während {@link CreateSkillConversationId(SkillConversationIdFactoryOptions,System#getT reading()#getCancellationToken())} für eine skillConversationId verwendet wird.

Parameter:

skillConversationId - Eine mit {@link CreateSkillConversationId(SkillConversationIdFactoryOptions,System#getT reading()#getCancellationToken())} erstellte Fähigkeitsunterhaltungs-ID.

Gibt zurück:

Die ConversationReference des Anrufers für eine skillConversationId mit ursprungendenAudience. Null, wenn nicht gefunden.

Gilt für: