Поделиться через


RegisterClassMiddleware class

По промежуточному слоям для добавления объекта в службу или регистрации службы с текущим контекстом поворота.

Конструкторы

RegisterClassMiddleware(T, string | symbol)

Инициализировать новый экземпляр класса RegisterClassMiddleware.

Свойства

service

Объект или служба, добавляемая в контекст поворота.

Методы

onTurn(TurnContext, () => Promise<void>)

Добавляет связанный объект или службу в текущий контекст поворота.

Сведения о конструкторе

RegisterClassMiddleware(T, string | symbol)

Инициализировать новый экземпляр класса RegisterClassMiddleware.

new RegisterClassMiddleware(service: T, key: string | symbol)

Параметры

service

T

Добавляемый объект или служба.

key

string | symbol

Ключ для объекта службы в свою очередь.

Сведения о свойстве

service

Объект или служба, добавляемая в контекст поворота.

service: T

Значение свойства

T

Сведения о методе

onTurn(TurnContext, () => Promise<void>)

Добавляет связанный объект или службу в текущий контекст поворота.

function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>

Параметры

turnContext
TurnContext

Объект контекста для этого поворота.

next

() => Promise<void>

Делегат для вызова конвейера ПО промежуточного слоя бота.

Возвращаемое значение

Promise<void>