System.Web.ClientServices.Providers Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller klienttjänstleverantörer och andra klasser som stöder åtkomst i Windows-baserade program till Microsoft Ajax-autentisering, roller och profiltjänster.
Klasser
| Name | Description |
|---|---|
| ClientFormsAuthenticationCredentials |
Representerar inloggningsinformation för formulärautentisering med hjälp av klientprogramtjänster. |
| ClientFormsAuthenticationMembershipProvider |
Aktiverar formulärautentisering med klientprogramtjänster. |
| ClientRoleProvider |
Hämtar rollinformation för Windows-baserade program från en tjänst för Microsoft Ajax-roller. |
| ClientSettingsProvider |
Gör att Windows-baserade program kan hämta användarinställningar från en webbinställningstjänst. |
| ClientWindowsAuthenticationMembershipProvider |
Aktiverar Windows authentication med klientprogramtjänster. |
| SettingsSavedEventArgs |
Innehåller data för SettingsSaved händelsen. |
| UserValidatedEventArgs |
Innehåller data för UserValidated händelsen. |
Gränssnitt
| Name | Description |
|---|---|
| IClientFormsAuthenticationCredentialsProvider |
Definierar en metod som ClientFormsAuthenticationMembershipProvider klassen anropar för att hämta användarautentiseringsuppgifter. |
Kommentarer
Klasserna i namnområdet System.Web.ClientServices.Providers inkluderar klientprogramtjänstleverantörer som gör det möjligt för Windows baserade program att använda Microsoft Ajax-autentisering, roller och profiltjänster. Du kan aktivera dessa tjänster och ange klienttjänstleverantörer i programkonfigurationsfilen och sedan komma åt tjänsterna via befintliga infrastrukturer för .NET medlemskap, identitet och programinställningar. Klienttjänstleverantörerna stöder också tillfälliga anslutningar genom att lagra och hämta användarinformation i ett lokalt datacachen när programmet är offline. Mer information finns i Klientprogramtjänster.
Om du vill komma åt inloggningstjänsten kan du använda antingen Windows- eller Formulärautentisering genom att ange ClientWindowsAuthenticationMembershipProvider eller ClientFormsAuthenticationMembershipProvider i programkonfigurationen. Windows authentication använder den identitet som anges när en användare loggar in på operativsystemet. Formulärautentisering kräver att du hämtar inloggningsinformation från användaren och skickar den till tjänsten. Du kan göra detta genom att ange en IClientFormsAuthenticationCredentialsProvider implementering med din ClientFormsAuthenticationMembershipProvider konfiguration. Metoden IClientFormsAuthenticationCredentialsProvider.GetCredentials returnerar ett ClientFormsAuthenticationCredentials objekt som innehåller inloggningsinformation för användaren. Du kan till exempel fylla i det här objektet genom att visa en inloggningsdialogruta i GetCredentials metoden.
Om du vill komma åt rollerna och profiltjänsterna anger du ClientRoleProvider och ClientSettingsProvider i programkonfigurationen.