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

TouchSocket.Rpc 命名空间

 

ActionMap 服务映射图
CallContext Rpc调用上下文的基本实现
ClassCellCode 属性单元代码。
ClassCodeGenerator 代码辅助类
CodeGenerator 代码生成器
ConcurrencyRpcDispatcherTRpcActor, TCallContext 并发RPC调度器,用于管理RPC方法的并发调用。
FromServicesAttribute 标识Rpc参数来自于IOC服务
ImmediateRpcDispatcherTRpcActor, TCallContext 立即执行RPC调度器类,用于同步执行RPC调用。
InvokeOption 表示RPC调用的选项配置,用于控制调用行为和反馈机制。
InvokeResult 调用结果
MethodCellCode 生成的代码单元
QueueRpcDispatcherTRpcActor, TCallContext 队列RPC调度器类,用于管理和调度RPC调用请求。
ReenterableAttribute 标识一个方法或类是否可重新进入。
RpcActionFilterAttribute 表示一个抽象类,用于实现RPC操作的过滤器属性。 继承自系统基类Attribute,并实现IRpcActionFilter接口。
RpcAttribute Rpc方法属性基类
RpcClientExtension RPC 客户端扩展类
RpcContainerExtension ContainerExtension
RpcDispatchProxyTClient, TAttribute RpcDispatchProxy
RpcException Rpc异常
RpcInvokeException Rpc调用异常
RpcMethod Rpc函数实例
RpcParameter Rpc参数
RpcParserExtension RpcParserExtension
RpcProxyAttribute 代理类
RpcServer RpcServer
已过时
RpcStore Rpc仓库
RpcStoreExtension RpcStoreExtensions
ScopedRpcServer ScopedRpcServer
ScopedRpcServerTCallContext ScopedRpcServer
ServerCellCode 服务单元代码
SingletonRpcServer Rpc范围类
TransientRpcServer TransientRpcServer
TransientRpcServerTCallContext TransientRpcServer

接口

ICallContext Rpc调用上下文
IRemoteServer 远程服务接口
IRpcActionFilter Rpc行为过滤器。
IRpcCallContextAccessor 提供对当前 RPC 调用上下文的访问。
IRpcClient 定义了远程过程调用(RPC)客户端的基本操作。 该接口提供了发起RPC请求的方法。
IRpcDispatcherTRpcActor, TCallContext 定义了一个接口,用于在RPC(远程过程调用)环境中分发调用请求。
IRpcServer Rpc服务接口
IRpcServerProvider IRpcServerProvider
IScopedRpcServer 定义了一个接口,用于在特定范围内管理RPC(远程过程调用)服务器的调用上下文
ISingletonRpcServer 表示一个单例模式的RPC服务器接口。
ITargetRpcClient 定义了远程过程调用(RPC)客户端的行为。 该接口用于在不同的进程或机器之间调用方法,提供了一种统一的方式来执行远程操作并返回结果。
ITransientRpcServer Rpc服务接口

枚举

CodeGeneratorFlag 代码生成标识
FeedbackType 反馈类型
InvokeStatus 调用状态