Class DistributedLockSettingsBuilderPostgreSqlExtensions
- Namespace
- Silverback.Configuration
- Assembly
- Silverback.Storage.PostgreSql.dll
Adds the UsePostgreSqlAdvisoryLock(DistributedLockSettingsBuilder, string, string) and UsePostgreSqlTable(DistributedLockSettingsBuilder, string, string) methods to the DistributedLockSettingsBuilder.
public static class DistributedLockSettingsBuilderPostgreSqlExtensions
- Inheritance
-
DistributedLockSettingsBuilderPostgreSqlExtensions
- Inherited Members
Methods
UsePostgreSqlAdvisoryLock(DistributedLockSettingsBuilder, string, string)
Configures the PostgreSql advisory lock.
public static PostgreSqlAdvisoryLockSettingsBuilder UsePostgreSqlAdvisoryLock(this DistributedLockSettingsBuilder builder, string lockName, string connectionString)
Parameters
builderDistributedLockSettingsBuilderlockNamestringThe lock name.
connectionStringstringThe connection string to the PostgreSql database.
Returns
UsePostgreSqlTable(DistributedLockSettingsBuilder, string, string)
Configures the PostgreSql table based lock.
public static PostgreSqlTableLockSettingsBuilder UsePostgreSqlTable(this DistributedLockSettingsBuilder builder, string lockName, string connectionString)
Parameters
builderDistributedLockSettingsBuilderlockNamestringThe lock name.
connectionStringstringThe connection string to the PostgreSql database.