public ServerListCommand(ILogger logger, IServerApi serversApi, IRepository <Server> serversRepository, IRepository <Credentials> credentialsRepository, IServerPresenter serversPresenter) { this.logger = logger?.ForContext <ServerListCommand>() ?? throw new ArgumentNullException(nameof(logger)); this.serversApi = serversApi ?? throw new ArgumentNullException(nameof(serversApi)); this.serversRepository = serversRepository ?? throw new ArgumentNullException(nameof(serversRepository)); this.credentialsRepository = credentialsRepository ?? throw new ArgumentNullException(nameof(credentialsRepository)); this.serversPresenter = serversPresenter ?? throw new ArgumentNullException(nameof(serversPresenter)); }
private List <IPAddress> _addresses; //本地IP地址集合 public MyTcpServer() { InitializeComponent(); SetComboBoxIpAddress(); _accessPresenter = new ServerPresenter(this); }
public BitkyTcpServer(IServerPresenter serverPresenter) { _serverPresenter = serverPresenter; _sendHolder = new SendHolder(this); _random = new Random(); }