Dela via


StreamingRequestHandler Klass

Definition

En begärandehanterare som bearbetar inkommande begäranden som skickas via en IStreamingTransport och följer Bot Framework Protocol v3 med streamingtillägg.

public class StreamingRequestHandler : Microsoft.Bot.Streaming.RequestHandler, IDisposable
type StreamingRequestHandler = class
    inherit RequestHandler
    interface IDisposable
Public Class StreamingRequestHandler
Inherits RequestHandler
Implements IDisposable
Arv
StreamingRequestHandler
Implementeringar

Konstruktorer

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

Initierar en ny instans av StreamingRequestHandler klassen.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Initierar en ny instans av StreamingRequestHandler klassen och upprättar en anslutning över en namngiven pipe till en strömmande kanal.

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

Initierar en ny instans av StreamingRequestHandler klassen och upprättar en anslutning över en namngiven pipe till en strömmande kanal.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Initierar en ny instans av StreamingRequestHandler klassen och upprättar en anslutning via en WebSocket till en strömmande kanal.

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

Initierar en ny instans av StreamingRequestHandler klassen och upprättar en anslutning via en WebSocket till en strömmande kanal.

Egenskaper

Audience

Hämtar den avsedda mottagaren av Aktiviteter som skickas från denna StreamingRequestHandler.

ServiceUrl

Hämtar URL:en för kanalslutpunkten som StreamingRequestHandler tar emot begäranden från.

Metoder

ConversationAddedTime(String)

DateTime Hämtar när konversationen lades till i den här begärandehanteraren.

Dispose()

En begärandehanterare som bearbetar inkommande begäranden som skickas via en IStreamingTransport och följer Bot Framework Protocol v3 med streamingtillägg.

Dispose(Boolean)

Bortser resurser från StreamingRequestHandler.

ForgetConversation(String)

Tar bort den angivna konversationen från den här instansen av StreamingRequestHandlers samling av spårade konversationer.

HasConversation(String)

Kontrollerar om uppsättningen konversationer som denna StreamingRequestHandler har tagit emot begäranden om innehåller det skickade konversations-ID:t.

ListenAsync()

Börjar lyssna efter inkommande begäranden över den här StreamingRequestHandler-servern.

ListenAsync(CancellationToken)

Börjar lyssna efter inkommande begäranden över den här StreamingRequestHandler-servern.

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

Hanterar inkommande begäranden.

SendActivityAsync(Activity, CancellationToken)

Konverterar en Activity till en StreamingRequest och skickar den till kanalen som StreamingRequestHandler är ansluten till.

SendStreamingRequestAsync(StreamingRequest, CancellationToken)

Skickar en StreamingRequest till den anslutna strömningskanalen.

ServerDisconnected(Object, DisconnectedEventArgs)

En händelsehanterare för frånkopplade serverhändelser.

Gäller för