Język

StreamingRequestHandler Klasa

Definicja

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

Dotyczy