StreamingRequestHandler Klasse

Definition

Ein Anforderungs Handler, der eingehende Anforderungen verarbeitet, die über einen istreamingtransport gesendet werden und dem bot Framework-Protokoll v3 mit streamingerweiterungen entspricht.A request handler that processes incoming requests sent over an IStreamingTransport and adheres to the Bot Framework Protocol v3 with Streaming Extensions.

public class StreamingRequestHandler : Microsoft.Bot.Streaming.RequestHandler
type StreamingRequestHandler = class
    inherit RequestHandler
Public Class StreamingRequestHandler
Inherits RequestHandler
Vererbung
StreamingRequestHandler

Konstruktoren

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Initialisiert eine neue Instanz der StreamingRequestHandler -Klasse und stellt eine Verbindung über eine benannte Pipe mit einem streamingkanal her.Initializes a new instance of the StreamingRequestHandler class and establishes a connection over a Named Pipe to a streaming channel.

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

Initialisiert eine neue Instanz der StreamingRequestHandler -Klasse und stellt eine Verbindung über eine benannte Pipe mit einem streamingkanal her.Initializes a new instance of the StreamingRequestHandler class and establishes a connection over a Named Pipe to a streaming channel.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Initialisiert eine neue Instanz der StreamingRequestHandler -Klasse und stellt eine Verbindung über einen WebSocket mit einem streamingkanal her.Initializes a new instance of the StreamingRequestHandler class and establishes a connection over a WebSocket to a streaming channel.

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

Initialisiert eine neue Instanz der StreamingRequestHandler -Klasse und stellt eine Verbindung über einen WebSocket mit einem streamingkanal her.Initializes a new instance of the StreamingRequestHandler class and establishes a connection over a WebSocket to a streaming channel.

Eigenschaften

Audience

Ruft den beabsichtigten Empfänger von Activity ab, die von diesem streamingrequesthandler gesendet werden.Gets the intended recipient of Activity sent from this StreamingRequestHandler.

ServiceUrl

Ruft die URL des Kanal Endpunkts ab, von dem dieser streamingrequesthandler Anforderungen empfängt.Gets the URL of the channel endpoint this StreamingRequestHandler receives requests from.

Methoden

ConversationAddedTime(String)

Ruft den ab DateTime , wenn diesem Anforderungs Handler die Konversation hinzugefügt wurde.Gets the DateTime when the conversation was added to this request handler.

ForgetConversation(String)

Entfernt die angegebene Konversation aus dieser Instanz der streamingrequesthandler-Auflistung von nach verfolgten Konversationen.Removes the given conversation from this instance of the StreamingRequestHandler's collection of tracked conversations.

HasConversation(String)

Prüft, ob der Satz von Konversationen, für die dieser streamingrequesthandler Anforderungen empfangen hat, die übergebenen Konversations-ID enthält.Checks to see if the set of conversations this StreamingRequestHandler has received requests for contains the passed in conversation ID.

ListenAsync()

Beginnt mit dem lauschen auf eingehende Anforderungen über diesen streamingrequesthandler-Server.Begins listening for incoming requests over this StreamingRequestHandler's server.

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

Behandelt eingehende Anforderungen.Handles incoming requests.

SendActivityAsync(Activity, CancellationToken)

Konvertiert einen Activity in einen StreamingRequest und sendet ihn an den Kanal, mit dem dieser streamingrequesthandler verbunden ist.Converts an Activity into a StreamingRequest and sends it to the channel this StreamingRequestHandler is connected to.

SendStreamingRequestAsync(StreamingRequest, CancellationToken)

Sendet ein StreamingRequest an den verbundenen streamingkanal.Sends a StreamingRequest to the connected streaming channel.

Gilt für: