1234567891011121314151617181920212223242526272829303132333435363738394041 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace MECF.Framework.Common.Communications
- {
- public interface IConnectionContext
- {
- bool IsEnabled { get; }
- int RetryConnectIntervalMs { get; }
- int MaxRetryConnectCount { get; }
-
- bool EnableCheckConnection { get; }
- string Address { get; }
- bool IsAscii { get; }
- string NewLine { get; }
- bool EnableLog { get; }
- }
- public class StaticConnectionContext:IConnectionContext
- {
- public bool IsEnabled { get; set; }
- public int RetryConnectIntervalMs { get; set; }
- public int MaxRetryConnectCount { get; set; }
- public bool EnableCheckConnection { get; set; }
- public string Address { get; set; }
- public bool IsAscii { get; set; }
- public string NewLine { get; set; }
- public bool EnableLog { get; set; }
- }
- }
|