StreamingRequestHandler Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |