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

TouchSocket.Rpc 命名空间

 

ActionMap 服务映射图
CallContext Rpc调用上下文的基本实现
ClassCellCode 属性单元代码。
ClassCodeGenerator 代码辅助类
CodeGenerator 代码生成器
FromServicesAttribute 标识Rpc参数来自于IOC服务
InvokeOption Rpc调用设置
MethodCellCode 生成的代码单元
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 Rpc范围类
RpcServerProvider RpcServerProvider
RpcStore Rpc仓库
RpcStoreExtension RpcStoreExtensions
ServerCellCode 服务单元代码
TransientRpcServer TransientRpcServer
TransientRpcServerTCallContext TransientRpcServer

结构

InvokeResult 调用结果

接口

ICallContext Rpc调用上下文
IInvokeOption 调用配置接口
IRemoteServer 远程服务接口
IRpcActionFilter Rpc行为过滤器。
IRpcClient 定义了远程过程调用(RPC)客户端的基本操作。 该接口提供了发起RPC请求的方法。
IRpcServer Rpc服务接口
IRpcServerProvider IRpcServerProvider
ITargetRpcClient 定义了远程过程调用(RPC)客户端的行为。 该接口用于在不同的进程或机器之间调用方法,提供了一种统一的方式来执行远程操作并返回结果。
ITransientRpcServer Rpc服务接口

枚举

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