System.Web.ClientServices.Providers Namnområde

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.