Freigeben über


StreamingRequestHandler Klasse

Definition

Ein Anforderungshandler, der eingehende Anforderungen verarbeitet, die über einen IStreamingTransport gesendet werden und dem Bot Framework-Protokoll v3 mit Streamingerweiterungen entsprechen.

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

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 mit einem Streamingkanal her.

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

Initialisiert eine neue Instanz der StreamingRequestHandler -Klasse und stellt eine Verbindung über eine Named Pipe mit einem Streamingkanal her.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Initialisiert eine neue Instanz der StreamingRequestHandler -Klasse und stellt eine Verbindung über ein WebSocket mit einem Streamingkanal her.

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

Initialisiert eine neue Instanz der StreamingRequestHandler -Klasse und stellt eine Verbindung über ein WebSocket mit einem Streamingkanal her.

Eigenschaften

Audience

Ruft den beabsichtigten Empfänger von Aktivitäten ab, die von diesem StreamingRequestHandler gesendet werden.

ServiceUrl

Ruft die URL des Kanalendpunkts ab, von dem StreamingRequestHandler Anforderungen empfängt.

Methoden

ConversationAddedTime(String)

Ruft den DateTime ab, wann die Unterhaltung diesem Anforderungshandler hinzugefügt wurde.

Dispose()

Ein Anforderungshandler, der eingehende Anforderungen verarbeitet, die über einen IStreamingTransport gesendet werden und dem Bot Framework-Protokoll v3 mit Streamingerweiterungen entsprechen.

Dispose(Boolean)

Veräußert Ressourcen des StreamingRequestHandler.

ForgetConversation(String)

Entfernt die angegebene Unterhaltung aus dieser Instanz der StreamingRequestHandler-Sammlung nachverfolgter Unterhaltungen.

HasConversation(String)

Überprüft, ob der Satz von Unterhaltungen, für die streamingRequestHandler Anforderungen empfangen hat, die übergebene Unterhaltungs-ID enthält.

ListenAsync()

Beginnt mit dem Lauschen auf eingehende Anforderungen über den StreamingRequestHandler-Server.

ListenAsync(CancellationToken)

Beginnt mit dem Lauschen auf eingehende Anforderungen über den StreamingRequestHandler-Server.

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

Verarbeitet eingehende Anforderungen.

SendActivityAsync(Activity, CancellationToken)

Konvertiert eine Activity in ein StreamingRequest und sendet es an den Kanal, mit dem streamingRequestHandler verbunden ist.

SendStreamingRequestAsync(StreamingRequest, CancellationToken)

Sendet einen StreamingRequest an den verbundenen Streamingkanal.

ServerDisconnected(Object, DisconnectedEventArgs)

Ein Ereignishandler für servertrennte Ereignisse.

Gilt für: