/// <summary> /// Factory function for creating Nol3Connector singleton instance /// </summary> public static Nol3Connector CreateClient(NOL3RegistrySetting settings) { _Nol3ConnectorInstance = _Nol3ConnectorInstance != null ? _Nol3ConnectorInstance : new Nol3Connector(settings); return(_Nol3ConnectorInstance); }
private Nol3Client(NOL3RegistrySetting settings) { _nol3Connector = Nol3Connector.CreateClient(settings); _asyncPortListenerTokenSource = new CancellationTokenSource(); _asyncPortListenerToken = _asyncPortListenerTokenSource.Token; }