一款简单易用的基础网络通讯组件库。

TouchSocket.Dmtp.Rpc 命名空间

 

DefaultSerializationSelector 默认序列化选择器,实现了ISerializationSelector接口
DeliverEventArgs 投递事件
DmtpInvokeOption Rpc调用设置
DmtpResponseStream ResponseStream
DmtpRpcActor DmtpRpcActor 类,继承自 ConcurrentDictionary,并实现 IDmtpRpcActor 接口。 该类用于管理远程过程调用(RPC)的上下文,通过关联任务和超时逻辑来实现。
DmtpRpcActorExtension 定义了用于简化DMTP RPC Actor操作的扩展方法。
DmtpRpcAttribute DmtpRpc方法标记属性类
DmtpRpcCallContext DmtpRpcCallContext
DmtpRpcDispatchProxy DmtpRpcDispatchProxy
DmtpRpcDispatchProxyTClient DmtpRpcDispatchProxy
DmtpRpcFeature 能够基于Dmtp协议,提供Rpc的功能
EventAccessException 事件访问异常
EventBus 事件总线
EventNameException 事件名称异常
EventRaiser EventRaiser
EventSender 事件参数触发
EventUnit 事件单元
MessageQueuePlugin MessageQueuePlugin
RpcNoRegisterException Rpc无注册异常
RpcSerializationException 序列化异常类
TcpDmtpClientFactoryRpcExtension TcpDmtpClientFactoryRpcExtension

接口

IDmtpRpcActor 能够基于Dmtp协议提供Rpc功能的接口
IDmtpRpcCallContext IDmtpRpcCallContext
IDmtpRpcRequestPackage IDmtpRpcRequestPackage接口定义了远程过程调用请求包的结构和行为。 它继承自IReadonlyRouterPackage,提供额外的属性和方法来支持远程过程调用机制。
IEventObject 事件对象
ISerializationSelector 序列化选择器接口,用于定义如何根据不同的序列化类型来序列化和反序列化参数。
ITargetRpcActor 具有目标Id调用的Rpc

枚举

AccessType 操作权限
RaiseSourceType 触发事件源类型