StreamingRequestHandler Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |