Handler 屬性 (RDS)
指出伺服器端自訂程式 (處理常式) 的名稱,其擴充 RDSServer.DataFactory 的功能,以及處理常式所使用的任何參數。
重要
從 Windows 8 和 Windows Server 2012 開始,Windows 作業系統中不再包含 RDS 伺服器元件 (請參閱 Windows 8 和 Windows Server 2012 相容性逐步指南 (英文) 以取得詳細資料)。 未來的 Windows 版本將移除 RDS 用戶端元件。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 使用 RDS 的應用程式應移轉至 WCF 資料服務。
語法
DataControl.Handler = String
參數
DataControl
物件變數,代表 RDS.DataControl 物件。
String
String 值,其中包含處理常式的名稱和任何參數,全都以逗號分隔 (例如 "handlerName,parm1,parm2,...,parm
N"
)。
備註
此屬性支援自訂,這是需要將 CursorLocation 屬性設定為 adUseClient 的功能。
處理常式的名稱及其參數,如果有的話,會以逗號分隔 (「,」)。 如果分號 (「;」) 出現在字串內的任何位置,會導致無法預測的行為。 您可以撰寫自己的處理常式,前提是該處理常式支援 IDataFactoryHandler 介面。
預設處理常式的名稱是 MSDFMAP.Handler,且其預設參數是名為 MSDFMAP.INI 的自訂檔案。 使用這個屬性來叫用伺服器管理員所建立的替代自訂檔案。
設定 Handler 屬性的替代方法是在 ConnectionString 屬性中指定處理常式和參數;也就是 「Handler=handlerName,parameter1,parameter2,...;」。