SqlContext.IsAvailable Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Показывает, выполняется ли вызывающий код в SQL Server и доступно ли контекстное соединение.
public:
static property bool IsAvailable { bool get(); };
public static bool IsAvailable { get; }
static member IsAvailable : bool
Public Shared ReadOnly Property IsAvailable As Boolean
Значение свойства
True, если контекстное соединение доступно, равно как и остальные члены класса SqlContext.
Комментарии
Если это свойство возвращает значение false, при использовании все остальные SqlContext элементы создают исключение InvalidOperationException .
Если это свойство возвращает значение false, любая попытка открыть объект подключения с "context connection=true" в строке подключения завершается ошибкой.
Это свойство доступно только для чтения.
При использовании ADO.NET для доступа к данным, если часть кода может выполняться как внутри SQL Server (используя интеграцию со средой CLR), так и за пределами SQL Server, это свойство можно использовать для проверка доступности контекстного подключения.