Поделиться через


Свойство ConnectionRetryTimeout (удаленный доступ к данным)

Свойство ConnectionRetryTimeout служит для указания интервала времени в секундах, в течение которого клиент SQL Server Compact 3.5 будет продолжать попытки отправить запросы после сбоя установленного соединения.

Синтаксис

object.ConnectionRetryTimeout(value)

Область применения

Объект удаленного доступа к данным SQL Server Compact 3.5

Параметры

Параметр

Описание

value

Интервал времени в секундах, в течение которого клиент SQL Server Compact 3.5 в случае сбоя будет продолжать попытки восстановить соединение. Допустимые значения — от 0 до 900 секунд включительно. Значение по умолчанию — 120 секунд.

Тип данных

short

Возможность изменения

Чтение и запись

Прототип

HRESULT get_ConnectionRetryTimeout(short *pVal);
HRESULT put_ConnectionRetryTimeout(short newVal);

Замечания

Свойство ConnectionRetryTimeout служит для указания интервала времени, в течение которого клиент SQL Server Compact 3.5 в случае сбоя будет продолжать попытки восстановить соединение. Это свойство применимо только к случаям, когда соединение было успешно установлено, но затем разорвано в результате сбоя. Если соединение удастся восстановить в течение заданного интервала времени, то операция (Push, Pull или SubmitSQL) будет продолжена. Если до завершения ConnectionRetryTimeout соединение восстановлено не будет, то произойдет сбой операции.

Из-за влияния других факторов в сети параметр ConnectionRetryTimeout лишь примерно соответствует фактическому времени ожидания до прекращения попыток восстановить соединение.

Рекомендации по установке значения для времени ожидания см. в разделе Оптимизация связи (SQL Server Compact).

См. также

Другие ресурсы

Свойства объекта удаленного доступа к данным