public RedisManagerSettings(string host = RedisConstants.LocalHost, int port = RedisConstants.DefaultSentinelPort, RedisManagerType managerType = RedisManagerType.MasterSlave, string masterName = null, string password = null, string clientName = null, int connectionCount = RedisConstants.DefaultConnectionCount, int connectionTimeout = RedisConstants.DefaultConnectionTimeout, int receiveTimeout = RedisConstants.DefaultReceiveTimeout, int sendTimeout = RedisConstants.DefaultSendTimeout, int connectionWaitTimeout = RedisConstants.DefaultWaitTimeout, int readBufferSize = 0, int writeBufferSize = 0, bool heartBeatEnabled = true, int hearBeatIntervalInSecs = RedisConstants.DefaultHeartBeatIntervalSecs, int bulkSendFactor = RedisConstants.DefaultBulkSendFactor, bool useBackgroundThread = false, bool useSlaveAsMasterIfNoMasterFound = false, bool useSsl = false, LocalCertificateSelectionCallback sslCertificateSelection = null, RemoteCertificateValidationCallback sslCertificateValidation = null) : this(new[] { new RedisEndPoint(host, port) }, managerType, masterName, password, clientName, connectionCount, connectionTimeout, receiveTimeout, sendTimeout, connectionWaitTimeout, readBufferSize, writeBufferSize, heartBeatEnabled, hearBeatIntervalInSecs, bulkSendFactor, useBackgroundThread, useSlaveAsMasterIfNoMasterFound, useSsl, sslCertificateSelection, sslCertificateValidation) { }
public RedisManagerSettings(HashSet <RedisEndPoint> endPoints, RedisManagerType managerType = RedisManagerType.MasterSlave, string masterName = null, string password = null, string clientName = null, int connectionTimeout = RedisConstants.DefaultConnectionTimeout, int receiveTimeout = RedisConstants.DefaultReceiveTimeout, int sendTimeout = RedisConstants.DefaultSendTimeout, int maxConnectionCount = RedisConstants.DefaultMaxConnectionCount, int connectionWaitTimeout = RedisConstants.DefaultWaitTimeout, int connectionIdleTimeout = RedisConstants.DefaultIdleTimeout, int readBufferSize = 0, int writeBufferSize = 0, bool heartBeatEnabled = true, int hearBeatIntervalInSecs = RedisConstants.DefaultHeartBeatIntervalSecs, bool useAsyncCompleter = true, bool useSlaveAsMasterIfNoMasterFound = false, int bulkSendFactor = RedisConstants.DefaultBulkSendFactor, bool useBackgroundThread = false, bool throwOnError = true, bool useSsl = false, LocalCertificateSelectionCallback sslCertificateSelection = null, RemoteCertificateValidationCallback sslCertificateValidation = null) : this(ToEndPointList(endPoints), managerType, masterName, password, clientName, connectionTimeout, receiveTimeout, sendTimeout, maxConnectionCount, connectionWaitTimeout, connectionIdleTimeout, readBufferSize, writeBufferSize, heartBeatEnabled, hearBeatIntervalInSecs, useAsyncCompleter, useSlaveAsMasterIfNoMasterFound, bulkSendFactor, useBackgroundThread, throwOnError, useSsl, sslCertificateSelection, sslCertificateValidation) { }
public RedisManagerSettings(RedisEndPoint[] endPoints = null, RedisManagerType managerType = RedisManagerType.MasterSlave, string masterName = null, string password = null, string clientName = null, int connectionTimeout = RedisConstants.DefaultConnectionTimeout, int receiveTimeout = RedisConstants.DefaultReceiveTimeout, int sendTimeout = RedisConstants.DefaultSendTimeout, int maxConnectionCount = RedisConstants.DefaultMaxConnectionCount, int connectionWaitTimeout = RedisConstants.DefaultWaitTimeout, int connectionIdleTimeout = RedisConstants.DefaultIdleTimeout, int readBufferSize = 0, int writeBufferSize = 0, bool heartBeatEnabled = true, int hearBeatIntervalInSecs = RedisConstants.DefaultHeartBeatIntervalSecs, bool useAsyncCompleter = true, bool useSlaveAsMasterIfNoMasterFound = false, bool useSsl = false, LocalCertificateSelectionCallback sslCertificateSelection = null, RemoteCertificateValidationCallback sslCertificateValidation = null) : base(endPoints, masterName, password, clientName, connectionTimeout, receiveTimeout, sendTimeout, maxConnectionCount, connectionWaitTimeout, connectionIdleTimeout, readBufferSize, writeBufferSize, heartBeatEnabled, hearBeatIntervalInSecs, useAsyncCompleter, useSlaveAsMasterIfNoMasterFound, useSsl, sslCertificateSelection, sslCertificateValidation) { ManagerType = managerType; }