使用 SQL 配接器搭配 WCF 服務模型輪詢SQL Server
您可以將 SQL 配接器設定為從 SQL Server 接收輪詢型資料變更訊息。 您可以指定配接器執行的輪詢語句來輪詢資料庫。 輪詢語句可以是 SELECT 語句或傳回結果集的預存程式。 根據收到的輪詢訊息類型,配接器會公開不同的輪詢作業:
輪詢。 這項作業會在輪詢訊息中傳回資料集。
TypedPolling。 此作業會傳回強型別輪詢訊息。
XmlPolling。 這項作業會以 XML 訊息的形式傳回輪詢訊息。 如果您想要使用使用 FOR XML 子句的 SELECT 語句或預存程式,以 XML 訊息的形式傳回資料,則必須使用此作業。 FOR XML 子句 提供詳細資訊。
如需這些輪詢作業的詳細資訊,請參閱使用 SQL 配接器在SQL Server中輪詢。
注意
SQL 配接器可讓配接器用戶端擁有單一應用程式,其中包含相同資料庫或資料表的多個 Polling 或 TypedPolling 作業。 為了支援這類案例,配接器會在連線 URI 中包含唯一識別碼 - - InboundID。 當新增至連線 URI 時,此識別碼會讓它成為唯一的,進而在單一應用程式中啟用多個輪詢作業。
本節中的主題提供如何在 .NET 應用程式中同時使用 Polling 和 TypedPolling 作業的指示。