InterceptionMiddleware Class

Definition

Middleware for the interception of activities.

public abstract class InterceptionMiddleware : Microsoft.Bot.Builder.IMiddleware
type InterceptionMiddleware = class
    interface IMiddleware
Public MustInherit Class InterceptionMiddleware
Implements IMiddleware
Inheritance
InterceptionMiddleware
Derived
Implements

Properties

Logger

Gets the logger for the current object.

Methods

InboundAsync(ITurnContext, Activity, CancellationToken)

Overriding methods implement processing of inbound activities.

OutboundAsync(ITurnContext, IEnumerable<Activity>, CancellationToken)

Overriding methods implement processing of outbound activities.

TraceStateAsync(ITurnContext, CancellationToken)

Overriding methods implement processing of state management objects.

Explicit Interface Implementations

IMiddleware.OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

Applies to