Sdílet prostřednictvím


StreamingRequestHandler Třída

Definice

Obslužná rutina požadavku, která zpracovává příchozí požadavky odeslané přes IStreamingTransport a dodržuje protokol Bot Framework v3 s rozšířeními streamování.

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

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

Inicializuje novou instanci StreamingRequestHandler třídy .

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Inicializuje novou instanci StreamingRequestHandler třídy a naváže připojení přes pojmenovaný kanál ke streamovacímu kanálu.

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

Inicializuje novou instanci StreamingRequestHandler třídy a naváže připojení přes pojmenovaný kanál ke streamovacímu kanálu.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Inicializuje novou instanci StreamingRequestHandler třídy a naváže připojení přes WebSocket ke streamovacímu kanálu.

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

Inicializuje novou instanci StreamingRequestHandler třídy a naváže připojení přes WebSocket ke streamovacímu kanálu.

Vlastnosti

Audience

Získá zamýšleného příjemce aktivit odeslaných z tohoto StreamingRequestHandler.

ServiceUrl

Získá adresu URL koncového bodu kanálu, který streamovacírequestHandler přijímá požadavky z.

Metody

ConversationAddedTime(String)

Získá, DateTime kdy konverzace byla přidána do této obslužné rutiny žádosti.

Dispose()

Obslužná rutina požadavku, která zpracovává příchozí požadavky odeslané přes IStreamingTransport a dodržuje protokol Bot Framework v3 s rozšířeními streamování.

Dispose(Boolean)

Likviduje prostředky .StreamingRequestHandler

ForgetConversation(String)

Odebere danou konverzaci z této instance kolekce sledovaných konverzací StreamingRequestHandler.

HasConversation(String)

Zkontroluje, jestli sada konverzací, pro které tato obslužná rutina StreamingRequestHandler přijala požadavky, obsahuje ID předané konverzace.

ListenAsync()

Začne naslouchat příchozím požadavkům na tomto serveru StreamingRequestHandler.

ListenAsync(CancellationToken)

Začne naslouchat příchozím požadavkům na tomto serveru StreamingRequestHandler.

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

Zpracovává příchozí požadavky.

SendActivityAsync(Activity, CancellationToken)

Převede objekt na ActivityStreamingRequest a odešle ho do kanálu, ke kterému je připojená obslužná rutina StreamingRequestHandler.

SendStreamingRequestAsync(StreamingRequest, CancellationToken)

Odešle do StreamingRequest připojeného kanálu streamování .

ServerDisconnected(Object, DisconnectedEventArgs)

Obslužná rutina události pro události odpojeného serveru.

Platí pro