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

ReconnectionPluginTClientSetConnectAction(TimeSpan, FuncTClient, Int32, Exception, Boolean, ActionTClient) 方法

设置连接动作

Definition

命名空间: TouchSocket.Sockets
程序集: TouchSocket (在 TouchSocket.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public ReconnectionPlugin<TClient> SetConnectAction(
	TimeSpan sleepTime,
	Func<TClient, int, Exception, bool> failCallback = null,
	Action<TClient> successCallback = null
)

参数

sleepTime  TimeSpan
失败时间隔时间
failCallback  FuncTClient, Int32, Exception, Boolean  (Optional)
失败时回调(参数依次为:客户端,本轮尝试重连次数,异常信息)。如果回调为null或者返回false,则终止尝试下次连接。
successCallback  ActionTClient  (Optional)
成功连接时回调

返回值

ReconnectionPluginTClient

[缺少 "M:TouchSocket.Sockets.ReconnectionPlugin`1.SetConnectAction(System.TimeSpan,System.Func{`0,System.Int32,System.Exception,System.Boolean},System.Action{`0})" 的 <returns> 文档]

参见