Table of Contents

Class DistributedLockSettingsBuilderPostgreSqlExtensions

Namespace
Silverback.Configuration
Assembly
Silverback.Storage.PostgreSql.dll
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

builder DistributedLockSettingsBuilder

The DistributedLockSettingsBuilder.

lockName string

The lock name.

connectionString string

The connection string to the PostgreSql database.

Returns

PostgreSqlAdvisoryLockSettingsBuilder

The PostgreSqlAdvisoryLockSettingsBuilder.

UsePostgreSqlTable(DistributedLockSettingsBuilder, string, string)

Configures the PostgreSql table based lock.

public static PostgreSqlTableLockSettingsBuilder UsePostgreSqlTable(this DistributedLockSettingsBuilder builder, string lockName, string connectionString)

Parameters

builder DistributedLockSettingsBuilder

The DistributedLockSettingsBuilder.

lockName string

The lock name.

connectionString string

The connection string to the PostgreSql database.

Returns

PostgreSqlTableLockSettingsBuilder

The PostgreSqlAdvisoryLockSettingsBuilder.