Являются ли Open и Closed только соответствующими значениями перечисления ConnectionState? - PullRequest
3 голосов
/ 29 октября 2008

На странице MSDN в перечислении ConnectionState указано "Это значение зарезервировано для будущих версий продукта", для всех значений, кроме Открытого и Закрытого. Что это значит? Используются ли другие значения?

Однако из этого ответа StackOverflow видно, что ConnectionState.Broken также используется.

1 Ответ

1 голос
/ 29 октября 2008

Проведя некоторое время в Reflector, мне кажется, что состояния Broken и Fetching также используются по крайней мере в одном или двух местах. Лучшей практикой кодирования было бы предположить, что можно использовать любое из значений, и защищать код. Например, если вам нужно узнать, открыто ли соединение, проверьте состояние == Открыто, а не состояние! = Закрыто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...