SqlCeReplication 成員
初始化 SqlCeReplication 物件的新執行個體。如需有關 SQL Server 複寫的詳細資訊,請參閱《SQL Server 線上叢書》。如需有關 SQL Server Compact 3.5 合併式複寫的詳細資訊,請參閱《SQL Server Compact 3.5 線上叢書》。
SqlCeReplication 型別公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
SqlCeReplication() () () () | 初始化 SqlCeReplication 物件的新執行個體。這是預設建構函式 (Constructor)。 | |
SqlCeReplication(String, String, String, String, String, String, String, String) | 初始化 SqlCeReplication 物件的新執行個體,並設定必要屬性,以連接至發行集。 | |
SqlCeReplication(String, String, String, String, String, String, String, String, String, String) | 初始化 SqlCeReplication 物件的新執行個體,並設定用來連接至發行集的屬性。 |
頂端
方法
名稱 | 描述 | |
---|---|---|
AddSubscription | 建立現有 SQL Server 發行集的新匿名訂閱。在呼叫 AddSubscription 方法之後,應用程式必須呼叫 Synchronize 方法,以根據最新的快照集,將新的訂閱與發行集同步處理。 | |
BeginSynchronize(AsyncCallback, Object) | 啟動非同步資料的同步處理作業。當同步處理結束時,將呼叫 AsyncCallback 委派。在同步處理期間,不會執行狀態報告。 | |
BeginSynchronize(AsyncCallback, OnStartTableUpload, OnStartTableDownload, OnSynchronization, Object) | 啟動非同步資料的同步處理作業。當同步處理結束時,將呼叫 AsyncCallback 委派。在同步處理期間,同步處理狀態報告會傳送至 SyncStatusReport 委派。 | |
CancelSynchronize | 取消正在進行的非同步的資料同步處理,此作業是藉由呼叫 BeginSynchronize 方法而啟動。 | |
Dispose | 釋放所有原生 (Native) 資源。 | |
DropSubscription | 卸除 SQL Server 發行集的訂閱,並選擇性地從 Windows Mobile 裝置中刪除 SQL Server Compact 3.5 資料庫。 | |
EndSynchronize | 結束非同步的資料同步處理,此作業是藉由呼叫 BeginSynchronize 方法而啟動。 | |
Equals | (inherited from Object) | |
Finalize | (inherited from Object) | |
GetHashCode | (inherited from Object) | |
GetType | (inherited from Object) | |
LoadProperties | 擷取針對同步處理屬性儲存的所有值,然後將這些儲存的值填入 SqlCeReplication 類別屬性。 | |
MemberwiseClone | (inherited from Object) | |
ReinitializeSubscription | 標記訂閱以重新初始化。呼叫這個方法之後,應用程式必須呼叫 Synchronize 方法,將發行集的最新快照集下載到裝置。 | |
SaveProperties | 針對目前的訂閱,擷取儲存於 SqlCeReplication 類別屬性中的所有值,然後將這些值儲存在系統資料表中。 | |
Synchronize | 叫用 SQL Server Compact 3.5 訂閱與「SQL Server 發行者」之間的合併式複寫。 | |
ToString | (inherited from Object) |
頂端
屬性
名稱 | 描述 | |
---|---|---|
CompressionLevel | 指定壓縮常式會在複寫期間使用的壓縮量。 | |
ConnectionManager | 讓 Replication 物件能夠使用智慧型裝置的連接管理員 API 來建立網路連接。此連接會在同步處理結束時釋放。 | |
ConnectionRetryTimeout | 指定在連接建立失敗之後,SQL Server Compact 3.5 用戶端將繼續重試傳送要求的時間長度 (以秒為單位)。 | |
ConnectTimeout | 取得或設定 SqlCeReplication 物件等候伺服器要求回應的時間 (以毫秒為單位)。 | |
Distributor | 指定 SQL Server「散發者」。 | |
DistributorAddress | 指定當 SQL Server Reconciler 連接到「散發者」時使用的網路位址。 | |
DistributorLogin | 指定連接至散發者時使用的登入名稱。 | |
DistributorNetwork | 指定當 SQL Server Reconciler 與「散發者」進行通訊時所使用的網路通訊協定。 | |
DistributorPassword | 指定連接至散發者時使用的登入密碼。 | |
DistributorSecurityMode | 指定連接至散發者時使用的安全性模式。 | |
ExchangeType | 指定發行者和散發者間的同步處理為雙向或僅為上傳。 | |
HostName | 取得或設定在連接至發行者用於裝置的主機名稱。 | |
InternetLogin | 指定連接至 SQL Server Compact 3.5 伺服器代理程式時使用的登入名稱。 | |
InternetPassword | 指定連接至「SQL Server Compact 3.5 伺服器代理程式」時使用的密碼。 | |
InternetProxyLogin | 指定連接到需要驗證之 InternetProxyServer 時使用的登入名稱。 | |
InternetProxyPassword | 指定連接到需要驗證之 InternetProxyServer 時使用的密碼。 | |
InternetProxyServer | 指定在存取 InternetUrl 屬性指定的 HTTP 資源時所使用的 Proxy 伺服器。 | |
InternetUrl | 指定用來連接到「SQL Server Compact 3.5 伺服器代理程式」的 URL。 | |
LoginTimeout | 指定等待建立連接的最大秒數。這個屬性會影響執行 Internet Information Services (IIS) 的電腦和發行者或散發者之間的連接時間。但其不會控制智慧型裝置和 IIS 之間的連接時間。 | |
PostSyncCleanup | 取得或設定值,這個值會選擇性地啟用或停用所執行的同步後清除作業類型。 | |
ProfileName | 指定散發者上代理程式設定檔的名稱,這個設定檔要由 SqlCeReplication 物件使用。 | |
Publication | 指定已經針對 SQL Server Compact 3.5 訂閱者啟用 SQL Server 發行集名稱。 | |
Publisher | 指定 SQL Server 發行者的名稱。發行者就是執行 SQL Server 並包含發行集的電腦。 | |
PublisherAddress | 指定連接至發行者時使用的網路位址。 | |
PublisherChanges | 指定上次呼叫 Synchronize 方法時,套用在「訂閱者」的「發行者」變更總數。 | |
PublisherConflicts | 指定上次呼叫 Synchronize 方法時,在「發行者」發生的衝突總數。 | |
PublisherDatabase | 指定發行資料庫的名稱。 | |
PublisherLogin | 指定連接至發行者時使用的登入名稱。 | |
PublisherNetwork | 指定當 SQL Server「複寫提供者」與「發行者」進行通訊時所使用的網路通訊協定。 | |
PublisherPassword | 指定連接至發行者時使用的密碼。 | |
PublisherSecurityMode | 指定連接至發行者時使用的安全性模式。 | |
QueryTimeout | 指定內部查詢完成的可容許秒數。 | |
ReceiveTimeout | 取得或設定 SqlCeReplication 物件等候伺服器要求回應的時間 (以毫秒為單位)。 | |
SendTimeout | 取得或設定 SqlCeReplication 物件等候傳送要求到伺服器的時間 (以毫秒為單位)。 | |
SnapshotTransferType | 控制快照集檔案如何從「散發者」傳輸到執行 IIS 的電腦。可以使用 HTTP 或 FTP 通訊協定來傳輸快照集檔案。 | |
Subscriber | 指定訂閱者的名稱。 | |
SubscriberChanges | 指定上次呼叫 Synchronize 方法時,套用在「發行者」的「訂閱者」變更總數。 | |
SubscriberConflicts | SQL Server Compact 3.5 不會使用這個屬性。 | |
SubscriberConnectionString | 指定 SQL Server Compact 3.5 資料庫的連接字串。 | |
Validate | 指定 SQL Server Compact 3.5 複寫在同步處理時所執行的資料驗證類型。 |
頂端