DmtpActorExtension 类
命名空间: TouchSocket.Dmtp程序集: TouchSocket.Dmtp (在 TouchSocket.Dmtp.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
public static class DmtpActorExtension
<ExtensionAttribute>
Public NotInheritable Class DmtpActorExtension
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type DmtpActorExtension = class end
- Inheritance
- Object DmtpActorExtension
| ChannelExisted |
判断指定Id的通道是否已经存在
|
| CreateChannel(IDmtpActorObject, Metadata) |
在当前对点创建一个随机Id的通道
|
| CreateChannel(IDmtpActorObject, Int32, Metadata) |
在当前对点创建一个指定Id的通道
|
| CreateChannel(IDmtpActorObject, String, Metadata) |
在指定路由点创建一个随机Id的通道
|
| CreateChannel(IDmtpActorObject, String, Int32, Metadata) |
在指定路由点创建一个指定Id的通道
|
| CreateChannelAsync(IDmtpActorObject, Metadata) |
在当前对点创建一个随机Id的通道
|
| CreateChannelAsync(IDmtpActorObject, Int32, Metadata) |
在当前对点创建一个指定Id的通道
|
| CreateChannelAsync(IDmtpActorObject, String, Metadata) |
在指定路由点创建一个随机Id的通道
|
| CreateChannelAsync(IDmtpActorObject, String, Int32, Metadata) |
在指定路由点创建一个指定Id的通道
|
| PingAsync(IDmtpActorObject, CancellationToken) |
向当前对点发送一个Ping报文,并且等待回应。
|
| PingAsync(IDmtpActorObject, String, CancellationToken) |
向指定路由点发送一个Ping报文,并且等待回应。
|
| SendAsync(IDmtpActorObject, UInt16, CancellationToken) |
异步发送空数据
|
| SendAsync(IDmtpActorObject, UInt16, ReadOnlyMemoryByte, CancellationToken) |
异步发送数据
|
| SendAsync(IDmtpActorObject, UInt16, IPackage, CancellationToken) |
异步发送估计大小小于64K的IPackage。
此方法重载允许指定自定义最大传输单元大小。
|
| SendAsync(IDmtpActorObject, UInt16, IPackage, Int32, CancellationToken) |
异步发送数据包。
此方法扩展了IDmtpActorObject接口,使其具有发送数据包的能力。
|
| ToResultCode |
将频道状态转换为结果代码
|
| TrySendAsync(IDmtpActorObject, UInt16) |
异步尝试发送数据给指定的客户端。
|
| TrySendAsync(IDmtpActorObject, UInt16, ReadOnlyMemoryByte) |
异步尝试发送数据。
|
| TrySendAsync(IDmtpActorObject, UInt16, IPackage) |
异步尝试发送一个估计大小小于64K的IPackage。
|
| TrySendAsync(IDmtpActorObject, UInt16, IPackage, Int32) |
异步尝试发送数据包。
此方法通过指定的协议将数据包发送到客户端。
它使用估计的最大数据包大小来优化内存申请。
|
| TrySubscribeChannel |
尝试订阅已存在的通道。
|