Langue

StreamingRequestHandler Classe

Définition

Un gestionnaire de requêtes qui traite les requêtes entrantes envoyées via un IStreamingTransport et qui respecte le Bot Framework Protocol v3 avec des extensions de streaming.

public class StreamingRequestHandler : Microsoft.Bot.Streaming.RequestHandler, IDisposable
type StreamingRequestHandler = class
    inherit RequestHandler
    interface IDisposable
Public Class StreamingRequestHandler
Inherits RequestHandler
Implements IDisposable
Héritage
StreamingRequestHandler
Implémente

Constructeurs

Nom Description
StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger)

Initialise une nouvelle instance de la classe StreamingRequestHandler.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Initialise une nouvelle instance de la StreamingRequestHandler classe et établit une connexion via un Named Pipe vers un canal de streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, String, ILogger)

Initialise une nouvelle instance de la StreamingRequestHandler classe et établit une connexion via un Named Pipe vers un canal de streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Initialise une nouvelle instance de la StreamingRequestHandler classe et établit une connexion via un WebSocket vers un canal de streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger)

Initialise une nouvelle instance de la StreamingRequestHandler classe et établit une connexion via un WebSocket vers un canal de streaming.

Propriétés

Nom Description
Audience

Obtient le destinataire prévu des activités envoyées par ce StreamingRequestHandler.

ServiceUrl

Obtient l’URL du point de terminaison du canal dont ce StreamingRequestHandler reçoit les requêtes.

Méthodes

Nom Description
ConversationAddedTime(String)

Ça obtient la DateTime date d’ajout de la conversation à ce gestionnaire de requêtes.

Dispose()

Un gestionnaire de requêtes qui traite les requêtes entrantes envoyées via un IStreamingTransport et qui respecte le Bot Framework Protocol v3 avec des extensions de streaming.

Dispose(Boolean)

Dispose des ressources du StreamingRequestHandler.

ForgetConversation(String)

Supprime la conversation donnée de cette instance de la collection de conversations suivies du StreamingRequestHandler.

HasConversation(String)

Vérifie si l’ensemble de conversations pour lesquelles ce StreamingRequestHandler a reçu des demandes contient l’identifiant de conversation transmis dans la conversation.

ListenAsync()

Commence à écouter les requêtes entrantes via le serveur de ce StreamingRequestHandler.

ListenAsync(CancellationToken)

Commence à écouter les requêtes entrantes via le serveur de ce StreamingRequestHandler.

ProcessRequestAsync(ReceiveRequest, ILogger<RequestHandler>, Object, CancellationToken)

Prend en charge les demandes entrantes.

SendActivityAsync(Activity, CancellationToken)

Convertit un Activity en un StreamingRequest et l’envoie au canal auquel ce StreamingRequestHandler est connecté.

SendStreamingRequestAsync(StreamingRequest, CancellationToken)

Envoie un a StreamingRequest vers le canal de streaming connecté.

ServerDisconnected(Object, DisconnectedEventArgs)

Un gestionnaire d’événements pour les événements déconnectés par le serveur.

S’applique à