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.
Obsługa żądań, która przetwarza przychodzące żądania przesyłane przez IStreamingTransport i przestrzega protokołu Bot Framework v3 z rozszerzeniami Streaming.
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
| Nazwa | Opis |
|---|---|
| StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger) |
Inicjuje nowe wystąpienie klasy StreamingRequestHandler. |
| StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger) |
Inicjalizuje nową instancję StreamingRequestHandler klasy i nawiązuje połączenie przez nazwaną rurę z kanałem strumieniowym. |
| StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, String, ILogger) |
Inicjalizuje nową instancję StreamingRequestHandler klasy i nawiązuje połączenie przez nazwaną rurę z kanałem strumieniowym. |
| StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger) |
Inicjalizuje nową instancję StreamingRequestHandler klasy i nawiązuje połączenie przez WebSocket z kanałem streamingowym. |
| StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger) |
Inicjalizuje nową instancję StreamingRequestHandler klasy i nawiązuje połączenie przez WebSocket z kanałem streamingowym. |
Właściwości
| Nazwa | Opis |
|---|---|
| Audience |
Otrzymuje zamierzonego odbiorcę Aktywności wysyłanych z tego StreamingRequestHandler. |
| ServiceUrl |
Otrzymuje adres URL końca kanału, z którego otrzymuje żądania tego StreamingRequestHandler. |
Metody
| Nazwa | Opis |
|---|---|
| ConversationAddedTime(String) |
Otrzymuje informację DateTime , kiedy rozmowa została dodana do tego handlera żądań. |
| Dispose() |
Obsługa żądań, która przetwarza przychodzące żądania przesyłane przez IStreamingTransport i przestrzega protokołu Bot Framework v3 z rozszerzeniami Streaming. |
| Dispose(Boolean) |
Dysponuje zasobami .StreamingRequestHandler |
| ForgetConversation(String) |
Usuwa daną rozmowę z tej instancji kolekcji śledzonych rozmów StreamingRequestHandler. |
| HasConversation(String) |
Sprawdza, czy zestaw rozmów, do których ten StreamingRequestHandler otrzymał żądania, zawiera ID przekazanego w rozmowie. |
| ListenAsync() |
Zaczyna nasłuchiwać nadchodzących żądań na serwerze tego StreamingRequestHandler. |
| ListenAsync(CancellationToken) |
Zaczyna nasłuchiwać nadchodzących żądań na serwerze tego StreamingRequestHandler. |
| ProcessRequestAsync(ReceiveRequest, ILogger<RequestHandler>, Object, CancellationToken) |
Obsługuje przychodzące zgłoszenia. |
| SendActivityAsync(Activity, CancellationToken) |
Konwertuje an Activity na a StreamingRequest i wysyła je do kanału, do którego podłączony jest ten StreamingRequestHandler. |
| SendStreamingRequestAsync(StreamingRequest, CancellationToken) |
Wysyła A StreamingRequest do połączonego kanału streamingowego. |
| ServerDisconnected(Object, DisconnectedEventArgs) |
Obsługa zdarzeń dla zdarzeń rozłączonych z serwerem. |