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