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