System.Web.ClientServices.Providers 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含用戶端服務提供者及其他類別,其支援在以 Windows 為基礎的應用程式中存取 Microsoft Ajax 驗證、角色和設定檔服務。
類別
ClientFormsAuthenticationCredentials |
代表使用用戶端應用程式服務之表單驗證的使用者登入資訊。 |
ClientFormsAuthenticationMembershipProvider |
以用戶端應用程式服務啟用表單驗證。 |
ClientRoleProvider |
從 Microsoft Ajax 角色服務取得 Windows 架構應用程式的角色資訊。 |
ClientSettingsProvider |
讓 Windows 架構應用程式可從 Web 設定服務擷取使用者設定。 |
ClientWindowsAuthenticationMembershipProvider |
以用戶端應用程式服務啟用 Windows 驗證。 |
SettingsSavedEventArgs |
提供 SettingsSaved 事件的資料。 |
UserValidatedEventArgs |
提供 UserValidated 事件的資料。 |
介面
IClientFormsAuthenticationCredentialsProvider |
定義供 ClientFormsAuthenticationMembershipProvider 類別呼叫的方法,以擷取使用者認證。 |
備註
命名空間中的 System.Web.ClientServices.Providers 類別包括用戶端應用程式服務供應商,可讓 Windows 型應用程式使用 Microsoft Ajax 驗證、角色和設定檔服務。 您可以在應用程式組態檔中啟用這些服務並指定用戶端服務提供者,然後透過現有的 .NET Framework 2.0 成員資格、身分識別和應用程式設定基礎結構來存取服務。 當應用程式離線時,用戶端服務提供者也支援偶爾連線,方法是在本機資料快取中儲存和擷取使用者資訊。 如需詳細資訊,請參閱用戶端應用程式服務。
若要存取登入服務,您可以使用 Windows 或 Forms 驗證, ClientWindowsAuthenticationMembershipProvider 方法是在應用程式組態中指定 或 ClientFormsAuthenticationMembershipProvider 。 Windows 驗證會在使用者登入作業系統時,使用提供的身分識別。 表單驗證會要求您從使用者擷取登入資訊,並將其傳遞至服務。 您可以使用您的 ClientFormsAuthenticationMembershipProvider 組態來指定 IClientFormsAuthenticationCredentialsProvider 實作來執行此動作。 方法會 IClientFormsAuthenticationCredentialsProvider.GetCredentials 傳 ClientFormsAuthenticationCredentials 回 物件,其中包含使用者登入資訊。 例如,您可以在 方法中 GetCredentials 顯示登入對話方塊,以填入這個物件。
若要存取角色和設定檔服務,請在應用程式組態中指定 ClientRoleProvider 和 ClientSettingsProvider 。