StreamingRequestHandler 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个请求处理程序,处理通过IStreamingTransport发送的来电请求,并遵循带有流式扩展的机器人框架协议v3。
public class StreamingRequestHandler : Microsoft.Bot.Streaming.RequestHandler, IDisposable
type StreamingRequestHandler = class
inherit RequestHandler
interface IDisposable
Public Class StreamingRequestHandler
Inherits RequestHandler
Implements IDisposable
- 继承
- 实现
构造函数
| 名称 | 说明 |
|---|---|
| StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger) |
初始化 StreamingRequestHandler 类的新实例。 |
| StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger) |
初始化该类的新实例 StreamingRequestHandler ,并通过命名管道建立与流媒体通道的连接。 |
| StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, String, ILogger) |
初始化该类的新实例 StreamingRequestHandler ,并通过命名管道建立与流媒体通道的连接。 |
| StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger) |
初始化该类的新实例 StreamingRequestHandler ,并通过WebSocket与流媒体通道建立连接。 |
| StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger) |
初始化该类的新实例 StreamingRequestHandler ,并通过WebSocket与流媒体通道建立连接。 |
属性
| 名称 | 说明 |
|---|---|
| Audience |
接收来自此 StreamingRequestHandler 发送的 活动 的预期接收者。 |
| ServiceUrl |
获取该StreamingRequestHandler接收请求的通道端点的URL。 |
方法
| 名称 | 说明 |
|---|---|
| ConversationAddedTime(String) |
它会收到 DateTime 对话添加到请求处理程序中的信息。 |
| Dispose() |
一个请求处理程序,处理通过IStreamingTransport发送的来电请求,并遵循带有流式扩展的机器人框架协议v3。 |
| Dispose(Boolean) |
处置资源 StreamingRequestHandler。 |
| ForgetConversation(String) |
将该对话从StreamingRequestHandler追踪对话集合中的该实例中移除。 |
| HasConversation(String) |
检查该StreamingRequestHandler收到的对话集合是否包含已传递的对话ID。 |
| ListenAsync() |
开始监听通过该StreamingRequestHandler服务器接收来的请求。 |
| ListenAsync(CancellationToken) |
开始监听通过该StreamingRequestHandler服务器接收来的请求。 |
| ProcessRequestAsync(ReceiveRequest, ILogger<RequestHandler>, Object, CancellationToken) |
处理来访请求。 |
| SendActivityAsync(Activity, CancellationToken) |
将 a Activity 转换为 a StreamingRequest ,并发送到该 StreamingRequestHandler 连接的通道。 |
| SendStreamingRequestAsync(StreamingRequest, CancellationToken) |
发送一个 StreamingRequest 信号到连接的流媒体频道。 |
| ServerDisconnected(Object, DisconnectedEventArgs) |
一个用于服务器断开事件的事件处理程序。 |