SqlNotificationSource Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Označuje zdroj oznámení přijatého obslužnou rutinou události závislosti.
Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.
public enum class SqlNotificationSource
public enum SqlNotificationSource
type SqlNotificationSource =
Public Enum SqlNotificationSource
- Dědičnost
Pole
| Název | Hodnota | Description |
|---|---|---|
| Client | -2 | Došlo k oznámení iniciované klientem, například vypršení časového limitu na straně klienta nebo v důsledku pokusu o přidání příkazu do závislosti, která se už aktivovala. Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient. |
| Unknown | -1 | Používá se, když klient nerozpoznal možnost zdroje odeslané serverem. Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient. |
| Data | 0 | Data se změnila; Například došlo k operaci vložení, aktualizace, odstranění nebo zkrácení. Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient. |
| Timeout | 1 | Vypršel časový limit předplatného. Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient. |
| Object | 2 | Databázový objekt se změnil; Například základní objekt související s dotazem byl vyřazen nebo změněn. Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient. |
| Database | 3 | Stav databáze se změnil; Například databáze související s dotazem byla vyřazena nebo odpojena. Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient. |
| System | 4 | Došlo k události související se systémem. Například došlo k vnitřní chybě, server se restartoval nebo tlak na prostředky způsobil zneplatnění. Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient. |
| Statement | 5 | Příkaz Transact-SQL není platný pro oznámení; Například příkaz SELECT, který nemohl být oznámen nebo byl proveden příkaz bez příkazu SELECT. Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient. |
| Environment | 6 | Prostředí za běhu nebylo kompatibilní s oznámeními; Například úroveň izolace byla nastavena na snímek nebo jedna nebo více možností SET nejsou kompatibilní. Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient. |
| Execution | 7 | Během provádění došlo k chybě za běhu. Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient. |
| Owner | 8 | Pouze interní; není zamýšleno, aby se používalo ve vašem kódu. Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient. |
Poznámky
Na SqlNotificationSource výčet odkazuje instance SqlNotificationEventArgs třídy.
Oznámení dotazů jsou podporována pouze pro příkazy SELECT, které splňují seznam konkrétních požadavků. Další informace najdete v tématu SQL Server Service Broker a Pracování s oznámeními dotazů.