StreamingRequestHandler Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Procedura obsługi żądań, która przetwarza żądania przychodzące wysyłane za pośrednictwem elementu IStreamingTransport i jest zgodna z protokołem Bot Framework Protocol w wersji 3 z rozszerzeniami przesyłania strumieniowego.
public class StreamingRequestHandler : Microsoft.Bot.Streaming.RequestHandler, IDisposable
type StreamingRequestHandler = class
inherit RequestHandler
interface IDisposable
Public Class StreamingRequestHandler
Inherits RequestHandler
Implements IDisposable
- Dziedziczenie
- Implementuje
Konstruktory
StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger) |
Inicjuje nowe wystąpienie klasy StreamingRequestHandler. |
StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger) |
Inicjuje StreamingRequestHandler nowe wystąpienie klasy i ustanawia połączenie za pośrednictwem nazwanego potoku do kanału przesyłania strumieniowego. |
StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, String, ILogger) |
Inicjuje StreamingRequestHandler nowe wystąpienie klasy i ustanawia połączenie za pośrednictwem nazwanego potoku do kanału przesyłania strumieniowego. |
StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger) |
Inicjuje StreamingRequestHandler nowe wystąpienie klasy i ustanawia połączenie za pośrednictwem protokołu WebSocket z kanałem przesyłania strumieniowego. |
StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger) |
Inicjuje StreamingRequestHandler nowe wystąpienie klasy i ustanawia połączenie za pośrednictwem protokołu WebSocket z kanałem przesyłania strumieniowego. |
Właściwości
Audience |
Pobiera zamierzonego adresata działań wysyłanych z tego elementu StreamingRequestHandler. |
ServiceUrl |
Pobiera adres URL punktu końcowego kanału, z których program StreamingRequestHandler odbiera żądania. |
Metody
ConversationAddedTime(String) |
Pobiera element DateTime po dodaniu konwersacji do tej procedury obsługi żądań. |
Dispose() |
Procedura obsługi żądań, która przetwarza żądania przychodzące wysyłane za pośrednictwem elementu IStreamingTransport i jest zgodna z protokołem Bot Framework Protocol w wersji 3 z rozszerzeniami przesyłania strumieniowego. |
Dispose(Boolean) |
Usuwa zasoby obiektu StreamingRequestHandler. |
ForgetConversation(String) |
Usuwa daną konwersację z tego wystąpienia kolekcji śledzonych konwersacji programu StreamingRequestHandler. |
HasConversation(String) |
Sprawdza, czy zestaw konwersacji, dla których program StreamingRequestHandler otrzymał żądania, zawiera przekazany identyfikator konwersacji. |
ListenAsync() |
Rozpoczyna nasłuchiwanie żądań przychodzących na serwerze programu StreamingRequestHandler. |
ListenAsync(CancellationToken) |
Rozpoczyna nasłuchiwanie żądań przychodzących na serwerze programu StreamingRequestHandler. |
ProcessRequestAsync(ReceiveRequest, ILogger<RequestHandler>, Object, CancellationToken) |
Obsługuje żądania przychodzące. |
SendActivityAsync(Activity, CancellationToken) |
Konwertuje element Activity na element StreamingRequest i wysyła go do kanału, z który jest połączony program StreamingRequestHandler. |
SendStreamingRequestAsync(StreamingRequest, CancellationToken) |
Wysyła element StreamingRequest do połączonego kanału przesyłania strumieniowego. |
ServerDisconnected(Object, DisconnectedEventArgs) |
Procedura obsługi zdarzeń dla zdarzeń odłączonych od serwera. |