Rebus UseSqlServerInLeaseMode УстарелоC#

Место общения программистов C#
Ответить
Anonymous
 Rebus UseSqlServerInLeaseMode Устарело

Сообщение Anonymous »

У меня есть код, который использует устаревшую версию UseSqlServerInLeaseMode при добавлении службы Rebus в мое приложение.
Устаревшая версия (ниже) имеет несколько параметров, все (кроме последнего) ) из которых используются в моем коде.

Код: Выделить всё

public static void UseSqlServerInLeaseMode(
this StandardConfigurer configurer,
string connectionString,
string inputQueueName,
TimeSpan? leaseInterval = null,
TimeSpan? leaseTolerance = null,
bool automaticallyRenewLeases = false,
TimeSpan? leaseAutoRenewInterval = null,
Func leasedByFactory = null,
bool enlistInAmbientTransaction = false,
bool ensureTablesAreCreated = true
)

Рекомендуемая версия:

Код: Выделить всё

public static SqlServerLeaseTransportOptions UseSqlServerInLeaseMode(
this StandardConfigurer configurer,
SqlServerLeaseTransportOptions transportOptions,
string inputQueueName
)
Мне действительно не совсем понятно, как мне следует использовать эту новую версию: большинство параметров в новых классах доступны только для чтения, и все варианты, которые я пробовал до сих пор, не скомпилируются.< /p>
Есть ли у кого-нибудь фрагмент кода, показывающий, как удалить этот устаревший код?
Большое спасибо!

Подробнее здесь: https://stackoverflow.com/questions/787 ... e-obsolete
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»