Sprache

StreamingRequestHandler Klasse

Definition

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
StreamingRequestHandler
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.

Gilt für: