StreamingRequestHandler Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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. |