StreamingRequestHandler 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个请求处理程序,用于处理通过 IStreamingTransport 发送的传入请求,并遵循具有流式处理扩展的 Bot Framework 协议 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 发送的传入请求,并遵循具有流式处理扩展的 Bot Framework 协议 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) |
将 Activity 转换为 , StreamingRequest 并将其发送到 StreamingRequestHandler 连接到的通道。 |
SendStreamingRequestAsync(StreamingRequest, CancellationToken) |
StreamingRequest将 发送到连接的流式处理通道。 |
ServerDisconnected(Object, DisconnectedEventArgs) |
服务器断开连接事件的事件处理程序。 |