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

IRpcDispatcherTRpcActor, TCallContext 接口

定义了一个接口,用于在RPC(远程过程调用)环境中分发调用请求。

Definition

命名空间: TouchSocket.Rpc
程序集: TouchSocket.Rpc (在 TouchSocket.Rpc.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
public interface IRpcDispatcher<TRpcActor, TCallContext> : IDisposableObject, 
	IDisposable
where TRpcActor : class
where TCallContext : class, ICallContext
Implements
IDisposable, IDisposableObject

类型参数

TRpcActor
RPC行为的类型,必须是类类型。
TCallContext
调用上下文的类型,必须是类类型并且实现ICallContext接口。

属性

DisposedValue 标识该对象是否已被释放
(继承自 IDisposableObject。)
Reenterable 获取一个值,指示是否可重新进入。

方法

Dispatcher 分发并处理RPC调用请求。
DisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(继承自 IDisposable。)

扩展方法

SafeDispose 安全性释放(不用判断对象是否为空)。不会抛出任何异常。

内部会判断DisposedValue的值,如果为,则不会再执行Dispose


(由 SystemExtension 定义。)
SafeDispose 安全性释放(不用判断对象是否为空)。不会抛出任何异常。
(由 SystemExtension 定义。)

参见