public void Login() { for (int i = 0; i < 5; i++) { _userId = OfficalAPI.NET_DVR_Login_V30(IPAddress.ToString(), Authorization.PortNumber, Authorization.UserName, Authorization.Password, ref _deviceInfo); Trace.WriteLine(_deviceInfo.byIPChanNum); if (_userId != InvalidUserId) { this.Info("NET_DVR_Login_V30调用成功, 用户标识:" + _userId); break; } } }
protected override sealed bool StartConnectCore() { for (int i = 0; i < 5; i++) { _userId = OfficalAPI.NET_DVR_Login_V30(IPAddress.ToString(), Authorization.PortNumber, Authorization.UserName, Authorization.Password, ref _deviceInfo); if (_userId != InvalidUserId) { this.Info("NET_DVR_Login_V30调用成功, 用户标识:" + _userId); return(true); } } WarnDvrSdkFailWithReason("NET_DVR_Login_V30"); return(true); }