HubConnectionContext.WriteAsync 方法

定義

多載

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

傳回

適用於