Freigeben über


SqlContext.IsAvailable Eigenschaft

Definition

Gibt an, ob der aufrufende Code in SQL Server ausgeführt wird und ob auf die Kontextverbindung zugegriffen werden kann.

public:
 static property bool IsAvailable { bool get(); };
public static bool IsAvailable { get; }
member this.IsAvailable : bool
Public Shared ReadOnly Property IsAvailable As Boolean

Eigenschaftswert

Boolean

True, wenn die Kontextverbindung verfügbar ist und auf die anderen SqlContext-Member zugegriffen werden kann.

Hinweise

Wenn diese Eigenschaft "false" zurückgibt, werden alle anderen SqlContext Elemente bei Verwendung ausgelöst InvalidOperationException .

Wenn diese Eigenschaft "false" zurückgibt, schlägt ein Verbindungsobjekt mit dem Fehler "context connection=true" in der Verbindungszeichenfolge fehl.

Diese Eigenschaft ist schreibgeschützt.

Wenn Sie ADO.NET für den Datenzugriff verwenden, kann ein Codeteil sowohl innerhalb von SQL Server (mit der Integration gemeinsamer Sprachlaufzeit) als auch außerhalb von SQL Server ausgeführt werden, damit diese Eigenschaft überprüft werden kann, ob die Kontextverbindung verfügbar ist.

Gilt für