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


InspectionMiddleware class

Предупреждение

Теперь этот API является нерекомендуемым.

This class will be removed in a future version of the framework.

InspectionMiddleware для проверки эмулятора действий среды выполнения и BotState.

Extends

InterceptionMiddleware

Комментарии

InspectionMiddleware для проверки эмулятора действий среды выполнения и BotState.

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

InspectionMiddleware(InspectionState, UserState, ConversationState, Partial<MicrosoftAppCredentials>)

Создание ПО промежуточного слоя проверки для отправки действий трассировки в сеанс эмулятора

Методы

processCommand(TurnContext)

Отступит от открытых и присоединенных команд и вызывает соответствующий метод.

Наследуемые методы

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

Реализация подписи ПО промежуточного слоя

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

InspectionMiddleware(InspectionState, UserState, ConversationState, Partial<MicrosoftAppCredentials>)

Создание ПО промежуточного слоя проверки для отправки действий трассировки в сеанс эмулятора

new InspectionMiddleware(inspectionState: InspectionState, userState?: UserState, conversationState?: ConversationState, credentials?: Partial<MicrosoftAppCredentials>)

Параметры

inspectionState
InspectionState

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

userState

UserState

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

conversationState

ConversationState

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

credentials

Partial<MicrosoftAppCredentials>

Учетные данные проверки подлинности.

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

processCommand(TurnContext)

Отступит от открытых и присоединенных команд и вызывает соответствующий метод.

function processCommand(turnContext: TurnContext): Promise<any>

Параметры

turnContext

TurnContext

TurnContext для этого поворота.

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

Promise<any>

Значение true, если команда открыта или присоединена, в противном случае — значение false.

Сведения о наследуемом методе

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

Реализация подписи ПО промежуточного слоя

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

Параметры

turnContext

TurnContext

Входящий объект TurnContext.

next

() => Promise<void>

Следующая функция делегата.

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

Promise<void>

унаследовано отInterceptionMiddleware.onTurn