Udostępnij za pośrednictwem


StreamingRequestHandler Klasa

Definicja

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

Dotyczy