System.Web.ClientServices 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供類別,其支援在以 Windows 為基礎的應用程式中存取 Microsoft Ajax 驗證、角色和設定檔服務。
類別
ClientFormsIdentity |
代表已使用表單驗證,經用戶端應用程式服務驗證的使用者識別。 |
ClientRolePrincipal |
代表用戶端應用程式服務的安全性資訊,包括角色資訊。 |
ConnectivityStatus |
代表應用程式網路連線的狀態。 |
備註
命名空間中的 System.Web.ClientServices 類別支援 命名空間中的 System.Web.ClientServices.Providers 用戶端應用程式服務供應商。 這些服務提供者可讓 Windows 應用程式透過現有的 .NET Framework 2.0 成員資格、身分識別和應用程式設定基礎結構,使用 Microsoft Ajax 驗證、角色和設定檔服務。 當應用程式離線時,用戶端服務提供者也支援偶爾連線,方法是在本機資料快取中儲存和擷取使用者資訊。 如需詳細資訊,請參閱用戶端應用程式服務。
ClientFormsIdentity和 ClientRolePrincipal 類別提供與使用者身分識別、角色和驗證狀態相關的屬性和方法。
類別 ConnectivityStatus 可讓您將使用者網路連線的狀態儲存在本機資料快取中。 線上狀態指出用戶端服務提供者將使用離線快取,還是嘗試存取應用程式服務。
注意
類別 ConnectivityStatus 不包含任何邏輯來判斷網路連線的實際狀態。 您必須負責根據您自己的準則判斷應用程式的線上狀態,並據以設定 IsOffline 屬性。 例如,以 Windows 為基礎的應用程式通常會在使用者介面中提供選項,讓使用者可以在離線模式中工作,或嘗試上線。