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

返回

适用于