DmtpActorExtension 类
命名空间: TouchSocket.Dmtp程序集: TouchSocket.Dmtp (在 TouchSocket.Dmtp.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
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的通道
|
Ping(IDmtpActorObject, Int32) |
向当前对点发送一个Ping报文,并且等待回应。
|
Ping(IDmtpActorObject, String, Int32) |
向指定路由点发送一个Ping报文,并且等待回应。
|
PingAsync(IDmtpActorObject, Int32) |
向当前对点发送一个Ping报文,并且等待回应。
|
PingAsync(IDmtpActorObject, String, Int32) |
向指定路由点发送一个Ping报文,并且等待回应。
|
SendAsync(IDmtpActorObject, UInt16) |
异步发送空数据
|
SendAsync(IDmtpActorObject, UInt16, ReadOnlyMemoryByte) |
异步发送数据
|
SendAsync(IDmtpActorObject, UInt16, IPackage) |
异步发送估计大小小于64K的IPackage。
此方法重载允许指定自定义最大传输单元大小。
|
SendAsync(IDmtpActorObject, UInt16, IPackage, Int32) |
异步发送数据包。
此方法扩展了IDmtpActorObject接口,使其具有发送数据包的能力。
|
ToResultCode |
将频道状态转换为结果代码
|
TrySendAsync(IDmtpActorObject, UInt16) |
异步尝试发送数据给指定的客户端。
|
TrySendAsync(IDmtpActorObject, UInt16, ReadOnlyMemoryByte) |
异步尝试发送数据。
|
TrySendAsync(IDmtpActorObject, UInt16, IPackage) |
异步尝试发送一个估计大小小于64K的IPackage。
|
TrySendAsync(IDmtpActorObject, UInt16, IPackage, Int32) |
异步尝试发送数据包。
此方法通过指定的协议将数据包发送到客户端。
它使用估计的最大数据包大小来优化内存申请。
|
TrySubscribeChannel |
尝试订阅已存在的通道。
|