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í.
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
- 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. |