語言

StreamingRequestHandler 類別

定義

一個請求處理程序,處理透過 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
實作

建構函式

名稱 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)

一個用於伺服器斷線事件的事件處理程序。

適用於