Jazyk

StreamingRequestHandler Třída

Definice

Handler požadavků, který zpracovává příchozí požadavky odesílané přes IStreamingTransport a dodržuje protokol Bot Framework v3 s rozšířeními Streaming.

public class StreamingRequestHandler : Microsoft.Bot.Streaming.RequestHandler, IDisposable
type StreamingRequestHandler = class
    inherit RequestHandler
    interface IDisposable
Public Class StreamingRequestHandler
Inherits RequestHandler
Implements IDisposable
Dědičnost
StreamingRequestHandler
Implementuje

Konstruktory

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

Inicializuje novou instanci StreamingRequestHandler třídy.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Inicializuje novou instanci třídy StreamingRequestHandler a naváže spojení přes pojmenovanou trubku na streamovací kanál.

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

Inicializuje novou instanci třídy StreamingRequestHandler a naváže spojení přes pojmenovanou trubku na streamovací kanál.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Inicializuje novou instanci třídy StreamingRequestHandler a navazuje spojení přes WebSocket na streamovací kanál.

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

Inicializuje novou instanci třídy StreamingRequestHandler a navazuje spojení přes WebSocket na streamovací kanál.

Vlastnosti

Name Description
Audience

Přijímá zamýšleného příjemce aktivit odeslaných z tohoto StreamingRequestHandler.

ServiceUrl

Získá URL koncového kanálu, odkud tento StreamingRequestHandler přijímá požadavky.

Metody

Name Description
ConversationAddedTime(String)

Dostane informace DateTime o tom, kdy byla konverzace přidána do tohoto obslužného nástroje požadavků.

Dispose()

Handler požadavků, který zpracovává příchozí požadavky odesílané přes IStreamingTransport a dodržuje protokol Bot Framework v3 s rozšířeními Streaming.

Dispose(Boolean)

Likviduje zdroje .StreamingRequestHandler

ForgetConversation(String)

Odstraní danou konverzaci z této instance sbírky sledovaných konverzací StreamingRequestHandler.

HasConversation(String)

Kontroluje, zda sada konverzací, na které tento StreamingRequestHandler obdržel požadavky, obsahuje ID předané konverzace.

ListenAsync()

Začne naslouchat příchozím požadavkům přes server tohoto StreamingRequestHandler.

ListenAsync(CancellationToken)

Začne naslouchat příchozím požadavkům přes server tohoto StreamingRequestHandler.

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

Vyřizuje příchozí požadavky.

SendActivityAsync(Activity, CancellationToken)

Převede an Activity na a StreamingRequest a odešle jej do kanálu, ke kterému je tento StreamingRequestHandler připojen.

SendStreamingRequestAsync(StreamingRequest, CancellationToken)

Posílá a StreamingRequest na připojený streamovací kanál.

ServerDisconnected(Object, DisconnectedEventArgs)

Správce událostí pro události odpojené od serveru.

Platí pro