共用方式為


SqlCeReplication.LoadProperties Method

擷取針對同步處理屬性儲存的所有值,然後將這些儲存的值填入 SqlCeReplication 類別屬性。

命名空間: System.Data.SqlServerCe
組件: System.Data.SqlServerCe (在 system.data.sqlserverce.dll)

語法

'宣告
Public Function LoadProperties As Boolean
public bool LoadProperties ()
public:
bool LoadProperties ()
public boolean LoadProperties ()
public function LoadProperties () : boolean

備註

若要 LoadProperties 函數成功,必須提供所有的 SqlCeReplication 物件屬性,除非 SubscriberConnectionString 中指定的資料庫只擁有一個訂閱。如果資料庫只訂閱一個發行物,您可以省略下列屬性:

如果在未設定這些屬性的情況下呼叫 LoadProperties,且資料庫中有一個以上的訂閱,則會對資料庫中的每個訂閱引發錯誤。集合中的每個錯誤,都包含資料庫中每個訂閱之 PublisherPublicationPublisherDatabase 屬性的字串參數。

呼叫 SaveProperties 時,密碼屬性的值會儲存在資料庫中。這些值會自動以唯一的裝置硬體機碼來加密。因此,如果在某個裝置 (或伺服器) 上建立訂閱設定檔,然後將資料庫複製到新裝置,LoadProperties 將無法從設定檔擷取密碼。您可以透過手動方式提供正確的密碼,然後再次呼叫 SaveProperties,以便在新裝置上保存設定檔。

範例

下列範例顯示如何使用 LoadProperties 方法。

Try
    '
    'NOTE: when possible, prompt users to enter security 
    'credentials at runtime. If you store credentials in a file, 
    'you must secure the file to prevent unauthorized access.
    '
    Dim repl As New SqlCeReplication()
    repl.SubscriberConnectionString = "Data Source='Test.sdf'; Pwd='<enterStrongPassword>'"
    repl.LoadProperties()

    repl.Synchronize()
Catch
    ' Handle errors here
End Try
try
{
    //NOTE: when possible, prompt users to enter security 
    //credentials at runtime. If you store credentials in a file, 
    //you must secure the file to prevent unauthorized access.
    //
    SqlCeReplication repl = new SqlCeReplication();
    repl.SubscriberConnectionString = "Data Source='Test.sdf'; Pwd='<enterStrongPassword>'";
    repl.LoadProperties();

    repl.Synchronize();
}
catch (SqlCeException)
{
    // Handle errors here
}

執行緒安全性

任何公用靜態 (共用 在 Microsoft Visual Basic) 此型別的成員具備執行緒安全。不保證任何執行個體成員安全執行緒。

平台

開發平台

Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
版本資訊
.NET Framework 及 NET Compact Framework
支援於 3.5
.NET Framework
支援於 3.0
.NET Compact Framework 及 .Net Framework
支援於 2.0

另請參閱

參考

SqlCeReplication Class
SqlCeReplication Members
System.Data.SqlServerCe Namespace