共用方式為


服務對話方塊的進階設定

更新:2007 年 11 月

用戶端應用程式服務會提供從 Windows Form 和 Windows Presentation Foundation (WPF) 應用程式對 ASP.NET AJAX 登入、角色及設定檔等服務的簡化存取。您可以使用 [專案設計工具] 中的 [服務] 頁來設定用戶端應用程式服務。如需 [服務] 頁的詳細資訊,請參閱專案設計工具、服務頁

在 [專案設計工具] 中,使用 [服務] 頁的 [服務的進階設定] 對話方塊,即可設定用戶端應用程式服務的進階設定。藉由使用這些設定,您可以覆寫一些預設應用程式服務行為,以啟用較少見的案例。如需詳細資訊,請參閱用戶端應用程式服務

若要存取 [服務的進階設定] 對話方塊,請在 [方案總管] 中選取專案節點,然後按一下 [專案] 功能表上的 [屬性]。當 [專案設計工具] 出現時,按一下 [服務] 索引標籤,然後按一下 [進階] 按鈕。這個按鈕將會停用,直到您啟用用戶端應用程式服務。

HOW TO:設定用戶端應用程式服務

HOW TO:使用用戶端應用程式服務離線工作

  • 在本機儲存密碼雜湊以啟用離線登入
    指定使用者密碼的加密形式是否將會在本機快取,以便讓使用者能在應用程式處於離線模式時登入。如需詳細資訊,請參閱 HOW TO:使用用戶端應用程式服務離線工作。預設已選取此選項。

  • 要求使用者在伺服器 Cookie 過期時必須再次登入
    指定當應用程式存取角色或設定檔服務,而當時伺服器驗證 Cookie 已過期時,先前已驗證過的使用者是否會自動重新驗證。選取這個選項,即可拒絕存取應用程式服務,並要求在 Cookie 過期後進行明確重新驗證。這個選項對部署在公用位置的應用程式來說很有用,可以確定使用者在使用後如果讓應用程式繼續執行,將不會無限期地維持通過驗證的狀態。這個選項預設為清除。

  • 角色服務快取逾時
    指定用戶端角色提供者將會使用快取之角色值 (而非存取角色服務) 的時間量。當角色經常更新時,請將這個時間間隔設定為較小的值。而當角色不常更新時,則請設定為較大的值。預設值是 1 天。

    當您呼叫 IsInRole 方法時,角色提供者會存取已快取的角色值或角色服務。若要以程式設計方式清除快取並強制此方法存取遠端服務,請呼叫 ResetCache 方法。

  • 使用自訂連接字串
    指定用戶端服務提供者是否將使用自訂資料存放區來進行本機快取。根據預設,服務提供者將使用本機檔案系統來進行快取。選取這個選項時,文字方塊中會自動填入預設的連接字串。您可以保持預設連接字串以自動產生和使用 SQL Server Compact Edition 資料庫,或者您可指定現有 SQL Server 資料庫的連接字串。如需詳細資訊,請參閱 HOW TO:設定用戶端應用程式服務。這個選項預設為清除。

請參閱

工作

HOW TO:設定用戶端應用程式服務

HOW TO:使用用戶端應用程式服務離線工作

參考

專案設計工具、服務頁

其他資源

用戶端應用程式服務