public abstract class DmtpActor : DisposableObject,
IDmtpActor, IDisposableObject, IDisposable, IOnlineClient, IClosableClient,
IIdClientPublic MustInherit Class DmtpActor
Inherits DisposableObject
Implements IDmtpActor, IDisposableObject, IDisposable, IOnlineClient,
IClosableClient, IIdClient[<AbstractClassAttribute>]
type DmtpActor =
class
inherit DisposableObject
interface IDmtpActor
interface IDisposableObject
interface IDisposable
interface IOnlineClient
interface IClosableClient
interface IIdClient
end| DmtpActor(Boolean) | 创建一个可靠协议的Dmtp协议的最基础功能件 |
| DmtpActor(Boolean, Boolean) | 创建一个Dmtp协议的最基础功能件 |
| AllowRoute | 是否允许支持路由数据。 |
| Client | 包含当前功能件的宿主通讯端。 |
| ClosedToken | 获取一个 CancellationToken,用于指示客户端是否已关闭。 |
| Closing | 请求关闭 |
| Connected | 在完成握手连接时 |
| Connecting | 握手 |
| CreatedChannel | 当创建通道时 |
| DisposedValue |
标识该对象是否已被释放
(继承自 DisposableObject。) |
| FindDmtpActor | 查找其他IDmtpActor |
| Id | 用于索引的Id |
| IdChanged | 重设Id |
| IsReliable | 是否基于可靠协议构建。例如:基于Tcp则为,基于Udp则为。 |
| LastActiveTime | 最后一次活动时间。 |
| Logger | 日志 |
| Online | 判断是否在线 |
| OutputSendAsync | 异步发送数据接口 |
| Routing | 当需要路由的时候 |
| TransportWriter | |
| WaitHandlePool | 等待返回池 |
| P0_Close | Close |
| P1_Handshake_Request | Handshake_Request |
| P2_Handshake_Response | Handshake_Response |
| P3_ResetId_Request | ResetId_Request |
| P4_ResetId_Response | ResetId_Response |
| P5_Ping_Request | Ping_Request |
| P6_Ping_Response | Ping_Response |
| P7_CreateChannel_Request | CreateChannel_Request |
| P8_CreateChannel_Response | CreateChannel_Response |
| P9_ChannelPackage | ChannelPackage |
| GetDmtpFileTransferActor |
从DmtpActor中获取IDmtpFileTransferActor (由 DmtpFileTransferActorExtension 定义。) |
| GetDmtpRedisActor |
从DmtpActor中获得IDmtpRedisActor (由 DmtpRedisActorExtensions 定义。) |
| GetDmtpRouterPackageActor |
从IDmtpActor中获取IDmtpRouterPackageActor (由 DmtpRouterPackageExtension 定义。) |
| GetDmtpRpcActor |
从DmtpActor中获取IDmtpRpcActor (由 DmtpRpcActorExtension 定义。) |
| GetRemoteAccessActor |
从DmtpActor中获取DmtpRemoteAccessActor
(由 DmtpRemoteAccessExtension 定义。) |
| GetRemoteStreamActor |
从IDmtpActor中获取IDmtpRemoteStreamActor (由 DmtpRemoteStreamExtension 定义。) |
| Map |
将源对象的属性映射到目标对象的属性中。
(由 Mapper 定义。) |
| Map |
将源对象映射到目标类型的实例。
(由 Mapper 定义。) |
| MapTTarget |
将源对象映射到指定目标类型的新实例。
(由 Mapper 定义。) |
| SafeDispose |
安全性释放(不用判断对象是否为空)。不会抛出任何异常。
内部会判断DisposedValue的值,如果为,则不会再执行Dispose。 (由 SystemExtension 定义。) |
| SafeDispose |
安全性释放(不用判断对象是否为空)。不会抛出任何异常。
(由 SystemExtension 定义。) |
| ToJsonString |
转换为Json
(由 SerializeConvert 定义。) |