System.Web.ClientServices.Providers 命名空間

包含用戶端服務提供者及其他類別,其支援在以 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.GetCredentialsClientFormsAuthenticationCredentials 回 物件,其中包含使用者登入資訊。 例如,您可以在 方法中 GetCredentials 顯示登入對話方塊,以填入這個物件。

若要存取角色和設定檔服務,請在應用程式組態中指定 ClientRoleProviderClientSettingsProvider