InspectionMiddleware Klasse

public class InspectionMiddleware
extends InterceptionMiddleware

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
InspectionMiddleware(InspectionState withInspectionState)
InspectionMiddleware(InspectionState withInspectionState, UserState withUserState, ConversationState withConversationState, MicrosoftAppCredentials withCredentials)

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
protected InspectionSession createSession(ConversationReference reference, MicrosoftAppCredentials credentials)
protected java.util.concurrent.CompletableFuture<com.microsoft.bot.builder.inspection.InterceptionMiddleware.Intercept> inbound(TurnContext turnContext, Activity activity)
protected java.util.concurrent.CompletableFuture<java.lang.Void> outbound(TurnContext turnContext, List<Activity> clonedActivities)
java.util.concurrent.CompletableFuture<java.lang.Boolean> processCommand(TurnContext turnContext)
protected java.util.concurrent.CompletableFuture<java.lang.Void> traceState(TurnContext turnContext)

Geerbte Methoden von InterceptionMiddleware

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

InspectionMiddleware

public InspectionMiddleware(InspectionState withInspectionState)

Parameter:

withInspectionState

InspectionMiddleware

public InspectionMiddleware(InspectionState withInspectionState, UserState withUserState, ConversationState withConversationState, MicrosoftAppCredentials withCredentials)

Parameter:

withInspectionState
withUserState
withConversationState
withCredentials

Details zur Methode

createSession

protected InspectionSession createSession(ConversationReference reference, MicrosoftAppCredentials credentials)

Parameter:

reference
credentials

inbound

protected CompletableFuture inbound(TurnContext turnContext, Activity activity)

Überschreibt:

InspectionMiddleware.inbound(TurnContext turnContext, Activity activity)

Parameter:

turnContext
activity

outbound

protected CompletableFuture outbound(TurnContext turnContext, List clonedActivities)

Überschreibt:

InspectionMiddleware.outbound(TurnContext turnContext, List<Activity> clonedActivities)

Parameter:

turnContext
clonedActivities

processCommand

public CompletableFuture processCommand(TurnContext turnContext)

Parameter:

turnContext

traceState

protected CompletableFuture traceState(TurnContext turnContext)

Überschreibt:

InspectionMiddleware.traceState(TurnContext turnContext)

Parameter:

turnContext

Gilt für: