Compartir a través de


StreamingRequestHandler Clase

Definición

Un controlador de solicitudes que procesa las solicitudes entrantes enviadas a través de IStreamingTransport y se adhiere al Protocolo bot Framework v3 con extensiones de streaming.

public class StreamingRequestHandler : Microsoft.Bot.Streaming.RequestHandler, IDisposable
type StreamingRequestHandler = class
    inherit RequestHandler
    interface IDisposable
Public Class StreamingRequestHandler
Inherits RequestHandler
Implements IDisposable
Herencia
StreamingRequestHandler
Implementaciones

Constructores

StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger)

Inicializa una nueva instancia de la clase StreamingRequestHandler.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Inicializa una nueva instancia de la StreamingRequestHandler clase y establece una conexión a través de una canalización con nombre a un canal de streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, String, ILogger)

Inicializa una nueva instancia de la StreamingRequestHandler clase y establece una conexión a través de una canalización con nombre a un canal de streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Inicializa una nueva instancia de la StreamingRequestHandler clase y establece una conexión a través de Un webSocket a un canal de streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger)

Inicializa una nueva instancia de la StreamingRequestHandler clase y establece una conexión a través de Un webSocket a un canal de streaming.

Propiedades

Audience

Obtiene el destinatario previsto de Las actividades enviadas desde este objeto StreamingRequestHandler.

ServiceUrl

Obtiene la dirección URL del punto de conexión del canal del que recibe esta clase StreamingRequestHandler las solicitudes.

Métodos

ConversationAddedTime(String)

Obtiene el objeto DateTime cuando se agregó la conversación a este controlador de solicitudes.

Dispose()

Un controlador de solicitudes que procesa las solicitudes entrantes enviadas a través de IStreamingTransport y se adhiere al Protocolo bot Framework v3 con extensiones de streaming.

Dispose(Boolean)

Elimina los recursos de StreamingRequestHandler.

ForgetConversation(String)

Quita la conversación dada de esta instancia de la colección de conversaciones con seguimiento de StreamingRequestHandler.

HasConversation(String)

Comprueba si el conjunto de conversaciones para las que StreamingRequestHandler ha recibido solicitudes para contiene el identificador de conversación pasado.

ListenAsync()

Comienza a escuchar las solicitudes entrantes en este servidor de StreamingRequestHandler.

ListenAsync(CancellationToken)

Comienza a escuchar las solicitudes entrantes en este servidor de StreamingRequestHandler.

ProcessRequestAsync(ReceiveRequest, ILogger<RequestHandler>, Object, CancellationToken)

Controla las solicitudes entrantes.

SendActivityAsync(Activity, CancellationToken)

Convierte un Activity objeto en StreamingRequest y lo envía al canal al que está conectado streamingRequestHandler.

SendStreamingRequestAsync(StreamingRequest, CancellationToken)

Envía un StreamingRequest objeto al canal de streaming conectado.

ServerDisconnected(Object, DisconnectedEventArgs)

Un controlador de eventos para eventos desconectados del servidor.

Se aplica a