Lenguaje

StreamingRequestHandler Clase

Definición

Un gestor de solicitudes que procesa las solicitudes entrantes enviadas a través de un IStreamingTransport y se adhiere al Bot Framework Protocol v3 con Streaming Extensions.

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

Nombre Description
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 Tubería Nombrada 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 Tubería Nombrada 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

Nombre Description
Audience

Recibe al destinatario previsto de las Actividades enviadas desde este StreamingRequestHandler.

ServiceUrl

Obtiene la URL del extremo del canal del que recibe este StreamingRequestHandler.

Métodos

Nombre Description
ConversationAddedTime(String)

Obtiene el DateTime momento en que se añadió la conversación a este gestor de peticiones.

Dispose()

Un gestor de solicitudes que procesa las solicitudes entrantes enviadas a través de un IStreamingTransport y se adhiere al Bot Framework Protocol v3 con Streaming Extensions.

Dispose(Boolean)

Dispone de recursos de los StreamingRequestHandler.

ForgetConversation(String)

Elimina la conversación dada de esta instancia de la colección de conversaciones rastreadas del StreamingRequestHandler.

HasConversation(String)

Comprueba si el conjunto de conversaciones para las que este StreamingRequestHandler ha recibido solicitudes contiene el ID de conversación pasada.

ListenAsync()

Comienza a escuchar solicitudes entrantes a través del servidor de este StreamingRequestHandler.

ListenAsync(CancellationToken)

Comienza a escuchar solicitudes entrantes a través del servidor de este StreamingRequestHandler.

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

Gestiona solicitudes entrantes.

SendActivityAsync(Activity, CancellationToken)

Convierte a a Activity en a StreamingRequest y lo envía al canal al que está conectado este StreamingRequestHandler.

SendStreamingRequestAsync(StreamingRequest, CancellationToken)

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

ServerDisconnected(Object, DisconnectedEventArgs)

Un gestor de eventos para eventos desconectados en servidores.

Se aplica a