Partager via


RegisterClassMiddleware class

Intergiciel pour l’ajout d’un objet à un service ou l’inscription d’un service avec le contexte de tour actuel.

Constructeurs

RegisterClassMiddleware(T, string | symbol)

Initialisez une nouvelle instance de la classe RegisterClassMiddleware.

Propriétés

service

Objet ou service à ajouter au contexte de tour.

Méthodes

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

Ajoute l’objet ou le service associé au contexte de tour actuel.

Détails du constructeur

RegisterClassMiddleware(T, string | symbol)

Initialisez une nouvelle instance de la classe RegisterClassMiddleware.

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

Paramètres

service

T

Objet ou service à ajouter.

key

string | symbol

Clé de l’objet de service à son tour.

Détails de la propriété

service

Objet ou service à ajouter au contexte de tour.

service: T

Valeur de propriété

T

Détails de la méthode

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

Ajoute l’objet ou le service associé au contexte de tour actuel.

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

Paramètres

turnContext
TurnContext

Objet de contexte pour ce tour.

next

() => Promise<void>

Délégué à appeler pour continuer le pipeline d’intergiciel de bot.

Retours

Promise<void>