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
- 繼承
- 實作
建構函式
| 名稱 | Description |
|---|---|
| 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 建立串流頻道的連線。 |
屬性
| 名稱 | Description |
|---|---|
| Audience |
接收來自此 StreamingRequestHandler 的 活動 預定收件人。 |
| ServiceUrl |
取得此 StreamingRequestHandler 接收請求的通道端點的 URL。 |
方法
| 名稱 | Description |
|---|---|
| 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) |
會把 a StreamingRequest 傳送到連接的串流頻道。 |
| ServerDisconnected(Object, DisconnectedEventArgs) |
一個用於伺服器斷線事件的事件處理程序。 |