| _DmtpClosedPluginExtensions | 定义了一个插件接口,用于处理会话关闭后的操作 |
| _DmtpClosingPluginExtensions | 定义即将断开连接时的插件行为(仅主动断开时有效)。 |
| _DmtpConnectedPluginExtensions | 定义了一个插件接口,该插件在完成与Dmtp的握手连接后需要被调用。 |
| _DmtpConnectingPluginExtensions | IDmtpConnectingPlugin接口定义了插件在Dmtp握手过程中需要实现的方法。 它继承自IPlugin接口。 |
| _DmtpCreatedChannelPluginExtensions | 定义了一个插件接口,用于在成功创建频道后执行特定操作。 |
| _DmtpReceivedPluginExtensions | 定义了一个插件接口,该插件用于处理接收到的Dmtp消息。 |
| _DmtpRoutingPluginExtensions | 定义了IDmtpRoutingPlugin接口,它是IPlugin接口的子接口,用于处理DMTP路由插件的转发逻辑。 |
| CreateChannelEventArgs | 创建通道事件类 |
| DmtpActor | 提供Dmtp协议的最基础功能件 |
| DmtpActorExtension | 适用于IDmtpActor的扩展。 |
| DmtpAdapter | DmtpAdapter 类,继承自 CustomFixedHeaderByteBlockDataHandlingAdapter<DmtpMessage> 该类用于特定地处理 DmtpMessage,通过自定义的固定头部字节块数据处理适配器实现。 |
| DmtpChannelExtension | DmtpChannelExtension |
| DmtpClientFactoryTClient | 提供DMTP客户端工厂的抽象类,用于创建和管理DMTP客户端实例。 |
| DmtpConfigExtension | Dmtp配置扩展类 |
| DmtpFeatureExtension | DmtpFeatureExtension |
| DmtpFeatureOption | |
| DmtpMessage | DMTP协议的消息对象。 |
| DmtpMessageEventArgs | Dmtp消息事件参数类,继承自PluginEventArgs 用于封装Dmtp消息相关的事件数据 |
| DmtpOption | 针对Dmtp的配置项 |
| DmtpPluginManagerExtension | Dmtp插件管理器扩展类 |
| DmtpRouteService | 路由服务实现。 |
| DmtpRouteServiceExtension | DmtpRouteServiceExtension |
| DmtpUtility | DmtpUtility |
| DmtpVerifyEventArgs | 连接验证 |
| HttpDmtpClient | 定义了一个部分类HttpDmtpClient,它继承自HttpClientBase,并实现IHttpDmtpClient接口。 这个类的目的是通过HTTP协议提供DMTP客户端功能, 允许应用程序以一种标准化的方式发送和接收直接邮件。 |
| HttpDmtpClientFactory | 适用于基于HttpDmtpClient的DmtpRpc的连接工厂。 |
| HttpDmtpClientFactoryTClient | 适用于基于Http协议的Dmtp的连接工厂。 |
| HttpDmtpService | HttpDmtpService 类,继承自HttpDmtpServiceTClient,实现IHttpDmtpService接口。 该类提供基于HTTP协议的Dmtp服务,用于处理特定类型的会话客户端。 |
| HttpDmtpServiceTClient | HttpDmtpService泛型类型 |
| HttpDmtpSessionClient | 表示基于HTTP协议的Dmtp会话客户端,继承自HttpSessionClient,实现IHttpDmtpSessionClient接口。 |
| NamedPipeDmtpClient | 基于命名管道的DMTP客户端实现。 |
| NamedPipeDmtpService | NamedPipeDmtpService |
| NamedPipeDmtpServiceTClient | NamedPipeDmtpService泛型类型 |
| NamedPipeDmtpSessionClient | |
| PackageRouterEventArgs | 包路由事件参数类,继承自MsgPermitEventArgs |
| TcpDmtpClient | TcpDmtpClient 类是部分类,实现了 ITcpDmtpClient 接口,用于提供基于 TCP 协议的客户端功能。 继承自 TcpClientBase,复用基础的 TCP 客户端功能。 |
| TcpDmtpClientFactory | 适用于基于TcpDmtpClient的DmtpRpc的连接工厂。 |
| TcpDmtpClientFactoryTClient | 适用于基于Tcp协议的Dmtp的连接工厂。 |
| TcpDmtpService | TCP分布式消息传输服务类,继承自TcpDmtpService并实现ITcpDmtpService接口。 该类提供了基于TCP协议的分布式消息传输服务功能。 |
| TcpDmtpServiceTClient | 抽象类TcpDmtpServiceTClient;为基于TCP协议的Dmtp服务提供基础实现。 它扩展了TcpServiceBaseTClient;,并实现了ITcpDmtpServiceTClient接口。 TClient必须是TcpDmtpSessionClient的派生类。 |
| TcpDmtpSessionClient | 抽象类TcpDmtpSessionClient定义了基于TCP的Dmtp会话客户端的基本行为。 它扩展了TcpSessionClientBase类,并实现了ITcpDmtpSessionClient接口。 |
| TokenVerifyException | 表示在令牌验证过程中发生的异常。 |
| UdpDmtp | 定义了UDP数据传输协议(DMTP)的实现类。 该类继承自UdpSessionBase并实现了IUdpDmtp接口,提供了基于UDP协议的数据传输机制。 |
| WaitPing | WaitPing |
| WaitSetId | 设置Id |
| WaitVerify | 验证消息 |
| WebSocketDmtpClient | WebSocketDmtpClient 类,继承自 SetupConfigObject 并实现了 IWebSocketDmtpClient 接口。 该类负责 WebSocket 客户端的配置和管理,提供与 Dmtp 协议相关的功能。 |
| RouteType | 路由类型 |
| IActor | 定义了Actor接口,用于规范Actor的行为。 |
| IDmtpActor | 提供Dmtp协议的最基础功能件 |
| IDmtpActorObject | 定义包含IDmtpActor成员的接口对象。 |
| IDmtpChannel | 提供一个基于Dmtp协议的,可以独立读写的通道。 |
| IDmtpClient | 定义了IDmtpClient接口,它继承了多个与DMTP客户端行为相关的接口。 这些接口共同定义了客户端在系统中的行为和职责,包括但不限于客户端的连接、配置、状态管理等。 |
| IDmtpClosedPlugin | 定义了一个插件接口,用于处理会话关闭后的操作 |
| IDmtpClosingPlugin | 定义即将断开连接时的插件行为(仅主动断开时有效)。 |
| IDmtpConnectedPlugin | 定义了一个插件接口,该插件在完成与Dmtp的握手连接后需要被调用。 |
| IDmtpConnectingPlugin | IDmtpConnectingPlugin接口定义了插件在Dmtp握手过程中需要实现的方法。 它继承自IPlugin接口。 |
| IDmtpCreatedChannelPlugin | 定义了一个插件接口,用于在成功创建频道后执行特定操作。 |
| IDmtpFeature | Dmtp功能性组件接口 |
| IDmtpReceivedPlugin | 定义了一个插件接口,该插件用于处理接收到的Dmtp消息。 |
| IDmtpRouteService | 用于路由的服务接口 |
| IDmtpRoutingPlugin | 定义了IDmtpRoutingPlugin接口,它是IPlugin接口的子接口,用于处理DMTP路由插件的转发逻辑。 |
| IDmtpService | IDmtpService |
| IHttpDmtpClient | 定义了一个HTTP DMTP客户端接口,该接口继承了DMTP客户端、HTTP会话和TCP连接客户端的基本行为。 |
| IHttpDmtpService | 定义了一个非泛型的HTTP DMTP服务接口,使用默认的HTTP DMTP会话客户端类型。 |
| IHttpDmtpServiceTClient | 定义了一个泛型的HTTP DMTP服务接口,用于支持不同类型的HTTP DMTP客户端操作。 |
| IHttpDmtpServiceBase | 定义了一个接口,用于合并HTTP服务和DMTP服务的基本功能。 |
| IHttpDmtpSessionClient | 定义了一个接口,用于通过HTTP协议进行会话管理,并支持DMTP(动态消息传输协议)会话操作。 这个接口扩展了现有的HTTP会话客户端和会话接口,增加了对DMTP协议的支持,使得会话管理更加灵活和高效。 |
| INamedPipeDmtpClient | 基于命名管道的Dmtp客户端接口 |
| INamedPipeDmtpService | INamedPipeDmtpService |
| INamedPipeDmtpServiceTClient | INamedPipeDmtpService |
| INamedPipeDmtpServiceBase | INamedPipeDmtpServiceBase |
| INamedPipeDmtpSessionClient | INamedPipeDmtpSessionClient |
| IProtocolSecureService | 协议安全服务,主要用于检测协议冲突的问题。 |
| ITcpDmtpClient | 基于Dmtp协议的Tcp客户端接口 |
| ITcpDmtpService | 定义了一个非泛型接口 ITcpDmtpService,它是 ITcpDmtpService 的泛型版本, 其中 TClient 被固定为 TcpDmtpSessionClient 类型。 该接口用于提供基于 TCP 协议的 Dmtp 服务,使用默认的 TcpDmtpSessionClient 作为客户端类型。 |
| ITcpDmtpServiceTClient | 定义了一个泛型接口ITcpDmtpServiceTClient,它继承自ITcpDmtpServiceBase和ITcpServiceBaseTClient, 其中 TClient 必须是 ITcpDmtpSessionClient 的实现。 该接口用于提供基于 TCP 协议的 Dmtp 服务,支持泛型客户端类型 TClient。 |
| ITcpDmtpServiceBase | 定义了一个接口,整合了ITcpServiceBase和IDmtpService的功能。 该接口用于提供基于TCP协议的DMTP服务支持。 实现此接口的类应能够处理TCP服务和DMTP服务相关的操作。 |
| ITcpDmtpSessionClient | 定义了一个接口,用于通过TCP协议实现的Dmtp会话客户端。 它扩展了ITcpSession、ITcpListenableClient、IResolverObject、IDmtpActorObject和ISessionClient接口, 提供了一种机制,使得客户端能够参与基于TCP的Dmtp会话,包括监听、解析和会话管理功能。 |
| IUdpDmtp | 定义了一个UdpDmtp接口,它继承自IServiceBase, IClient和IDmtpActorObject接口。 该接口的目的是为UdpDmtp通信协议提供一个标准的服务接口,使得客户端和服务端可以在分布式系统中进行交互。 它结合了服务的基本特性、客户端功能以及分布式对象的交互行为。 |
| IUdpDmtpClient | UdpDmtp终端接口 |
| IWebSocketDmtpClient | 定义WebSocketDmtp客户端接口,继承多个客户端和配置相关接口 |
| ChannelStatus | 通道状态 |