StreamingRequestHandler Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Anforderungshandler, der eingehende Anfragen verarbeitet, die über einen IStreamingTransport gesendet werden, und sich an das Bot Framework Protocol v3 mit Streaming-Erweiterungen hält.
public class StreamingRequestHandler : Microsoft.Bot.Streaming.RequestHandler, IDisposable
type StreamingRequestHandler = class
inherit RequestHandler
interface IDisposable
Public Class StreamingRequestHandler
Inherits RequestHandler
Implements IDisposable
- Vererbung
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger) |
Initialisiert eine neue Instanz der StreamingRequestHandler-Klasse. |
| StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger) |
Initialisiert eine neue Instanz der StreamingRequestHandler Klasse und stellt eine Verbindung über eine Named Pipe zu einem Streaming-Kanal her. |
| StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, String, ILogger) |
Initialisiert eine neue Instanz der StreamingRequestHandler Klasse und stellt eine Verbindung über eine Named Pipe zu einem Streaming-Kanal her. |
| StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger) |
Initialisiert eine neue Instanz der StreamingRequestHandler Klasse und stellt eine Verbindung über einen WebSocket zu einem Streaming-Kanal her. |
| StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger) |
Initialisiert eine neue Instanz der StreamingRequestHandler Klasse und stellt eine Verbindung über einen WebSocket zu einem Streaming-Kanal her. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Audience |
Erhält den vorgesehenen Empfänger der von diesem StreamingRequestHandler gesendeten Aktivitäten. |
| ServiceUrl |
Erhält die URL des Kanal-Endpunkts, von dem dieser StreamingRequestHandler Anfragen erhält. |
Methoden
| Name | Beschreibung |
|---|---|
| ConversationAddedTime(String) |
Es bekommt das DateTime Datum an, wann das Gespräch zu diesem Request-Handler hinzugefügt wurde. |
| Dispose() |
Ein Anforderungshandler, der eingehende Anfragen verarbeitet, die über einen IStreamingTransport gesendet werden, und sich an das Bot Framework Protocol v3 mit Streaming-Erweiterungen hält. |
| Dispose(Boolean) |
Verfügt über Ressourcen der StreamingRequestHandler. |
| ForgetConversation(String) |
Entfernt das gegebene Gespräch aus dieser Instanz der Sammlung nachverfolgter Konversationen des StreamingRequestHandlers. |
| HasConversation(String) |
Überprüft, ob die Menge der Konversationen, für die dieser StreamingRequestHandler Anfragen erhalten hat, die übermittelte Conversation-ID enthält. |
| ListenAsync() |
Beginnt, auf eingehende Anfragen über den Server dieses StreamingRequestHandlers zu lauschen. |
| ListenAsync(CancellationToken) |
Beginnt, auf eingehende Anfragen über den Server dieses StreamingRequestHandlers zu lauschen. |
| ProcessRequestAsync(ReceiveRequest, ILogger<RequestHandler>, Object, CancellationToken) |
Bearbeitet eingehende Anfragen. |
| SendActivityAsync(Activity, CancellationToken) |
Wandelt ein Activity in a StreamingRequest um und sendet es an den Kanal, mit dem dieser StreamingRequestHandler verbunden ist. |
| SendStreamingRequestAsync(StreamingRequest, CancellationToken) |
Sendet ein A StreamingRequest an den verbundenen Streaming-Kanal. |
| ServerDisconnected(Object, DisconnectedEventArgs) |
Ein Ereignishandler für Server getrennte Ereignisse. |