HubConnectionContext.WriteAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
WriteAsync(HubMessage, CancellationToken) |
HubMessage將 寫入至連接。 |
WriteAsync(SerializedHubMessage, CancellationToken) |
這個方法的設計訴求是支援架構,不適合供應用程式程式碼使用。 將預先序列化的訊息寫入連線。 |
WriteAsync(HubMessage, CancellationToken)
HubMessage將 寫入至連接。
public virtual System.Threading.Tasks.ValueTask WriteAsync (Microsoft.AspNetCore.SignalR.Protocol.HubMessage message, System.Threading.CancellationToken cancellationToken = default);
abstract member WriteAsync : Microsoft.AspNetCore.SignalR.Protocol.HubMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
override this.WriteAsync : Microsoft.AspNetCore.SignalR.Protocol.HubMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Overridable Function WriteAsync (message As HubMessage, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
參數
- message
- HubMessage
正在 HubMessage 寫入的 。
- cancellationToken
- CancellationToken
取消進行中的寫入。
傳回
, ValueTask 表示寫入完成。 如果寫入擲回此工作仍然會順利完成。
適用於
WriteAsync(SerializedHubMessage, CancellationToken)
這個方法的設計訴求是支援架構,不適合供應用程式程式碼使用。 將預先序列化的訊息寫入連線。
public virtual System.Threading.Tasks.ValueTask WriteAsync (Microsoft.AspNetCore.SignalR.SerializedHubMessage message, System.Threading.CancellationToken cancellationToken = default);
abstract member WriteAsync : Microsoft.AspNetCore.SignalR.SerializedHubMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
override this.WriteAsync : Microsoft.AspNetCore.SignalR.SerializedHubMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Overridable Function WriteAsync (message As SerializedHubMessage, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
參數
- message
- SerializedHubMessage
要使用的序列化快取。
- cancellationToken
- CancellationToken
用來監視是否有取消要求的語彙基元。 預設值是 None。