WebSocketMessageHandler 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public class WebSocketMessageHandler : StreamJsonRpc.DelimitedMessageHandler
public class WebSocketMessageHandler : StreamJsonRpc.MessageHandlerBase
public class WebSocketMessageHandler : StreamJsonRpc.MessageHandlerBase, StreamJsonRpc.Reflection.IJsonRpcMessageBufferManager
type WebSocketMessageHandler = class
inherit DelimitedMessageHandler
type WebSocketMessageHandler = class
inherit MessageHandlerBase
type WebSocketMessageHandler = class
inherit MessageHandlerBase
interface IJsonRpcMessageBufferManager
Public Class WebSocketMessageHandler
Inherits DelimitedMessageHandler
Public Class WebSocketMessageHandler
Inherits MessageHandlerBase
Public Class WebSocketMessageHandler
Inherits MessageHandlerBase
Implements IJsonRpcMessageBufferManager
- 繼承
- 繼承
- 實作
建構函式
| 名稱 | Description |
|---|---|
| WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32) |
初始化 WebSocketMessageHandler 類別的新實例。 |
| WebSocketMessageHandler(WebSocket, Int32) |
初始化 WebSocketMessageHandler 類別的新實例。 |
| WebSocketMessageHandler(WebSocket) |
初始化 WebSocketMessageHandler 類別的新實例,這個實例會使用 JsonMessageFormatter 將訊息串行化為文字 JSON。 |
屬性
| 名稱 | Description |
|---|---|
| CanRead |
取得值,指出這個訊息處理程式是否可以接收訊息。 |
| CanRead |
取得值,指出這個訊息處理程式是否有接收數據流。 (繼承來源 DelimitedMessageHandler) |
| CanWrite |
取得值,指出這個訊息處理程式是否可以傳送訊息。 |
| CanWrite |
取得值,指出這個訊息處理程式是否有傳送數據流。 (繼承來源 DelimitedMessageHandler) |
| DisposalToken |
取得處置這個實例時取消的令牌。 (繼承來源 DelimitedMessageHandler) |
| DisposalToken |
取得處置這個實例時取消的令牌。 (繼承來源 MessageHandlerBase) |
| Encoding |
取得或設定要用於傳輸訊息的編碼方式。 (繼承來源 DelimitedMessageHandler) |
| Formatter |
取得用於訊息串行化的格式器。 (繼承來源 MessageHandlerBase) |
| ReceivingStream |
取得用來接收訊息的數據流。 可能是 Null。 (繼承來源 DelimitedMessageHandler) |
| SendingStream |
取得用來傳輸訊息的數據流。 可能是 Null。 (繼承來源 DelimitedMessageHandler) |
| WebSocket |
取得用來通訊的 WebSocket。 |
方法
明確介面實作
| 名稱 | Description |
|---|---|
| IDisposableObservable.IsDisposed |
使用 JsonRpc 做為傳輸之 WebSocket 類別的訊息處理程式。 (繼承來源 DelimitedMessageHandler) |
| IDisposableObservable.IsDisposed |
取得值,指出這個實例是否已處置。 (繼承來源 MessageHandlerBase) |
| IJsonRpcMessageBufferManager.DeserializationComplete(JsonRpcMessage) |
通知釋放保留的緩衝區,以還原串行化訊息的承載是安全的,因為所有還原串行化嘗試都已完成。 |