System.Web.ClientServices.Providers Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera dostawców usług klienckich i innych klas, które obsługują dostęp w aplikacjach opartych na systemie Windows do uwierzytelniania, ról i usług profilowych firmy Microsoft.
Klasy
ClientFormsAuthenticationCredentials |
Reprezentuje informacje logowania użytkownika do uwierzytelniania formularzy przy użyciu usług aplikacji klienckich. |
ClientFormsAuthenticationMembershipProvider |
Umożliwia uwierzytelnianie formularzy za pomocą usług aplikacji klienckich. |
ClientRoleProvider |
Pobiera informacje o rolach dla aplikacji opartych na systemie Windows z usługi ról Microsoft Ajax. |
ClientSettingsProvider |
Umożliwia aplikacjom opartym na systemie Windows pobieranie ustawień użytkownika z usługi ustawień sieci Web. |
ClientWindowsAuthenticationMembershipProvider |
Włącza uwierzytelnianie systemu Windows za pomocą usług aplikacji klienckich. |
SettingsSavedEventArgs |
Udostępnia dane dla zdarzenia SettingsSaved. |
UserValidatedEventArgs |
Udostępnia dane dla zdarzenia UserValidated. |
Interfejsy
IClientFormsAuthenticationCredentialsProvider |
Definiuje metodę wywoływaną przez ClientFormsAuthenticationMembershipProvider klasę w celu pobrania poświadczeń użytkownika. |
Uwagi
Klasy w System.Web.ClientServices.Providers przestrzeni nazw obejmują dostawców usług aplikacji klienckich, którzy umożliwiają aplikacjom opartym na systemie Windows używanie uwierzytelniania, ról i usług profilowych firmy Microsoft. Te usługi można włączyć i określić dostawców usług klienckich w pliku konfiguracji aplikacji, a następnie uzyskać dostęp do usług za pośrednictwem istniejących .NET Framework 2.0 członkostwa, tożsamości i infrastruktury ustawień aplikacji. Dostawcy usług klienckich obsługują również okazjonalną łączność, przechowując i pobierając informacje o użytkowniku w lokalnej pamięci podręcznej danych, gdy aplikacja jest w trybie offline. Aby uzyskać więcej informacji, zobacz Usługi aplikacji klienckich.
Aby uzyskać dostęp do usługi logowania, możesz użyć uwierzytelniania systemu Windows lub formularzy, określając ClientWindowsAuthenticationMembershipProvider lub ClientFormsAuthenticationMembershipProvider w konfiguracji aplikacji. Uwierzytelnianie systemu Windows używa tożsamości podanej podczas logowania użytkownika do systemu operacyjnego. Uwierzytelnianie formularzy wymaga pobrania informacji logowania od użytkownika i przekazania ich do usługi. Można to zrobić, określając implementację IClientFormsAuthenticationCredentialsProvider przy użyciu ClientFormsAuthenticationMembershipProvider konfiguracji. Metoda IClientFormsAuthenticationCredentialsProvider.GetCredentials zwraca ClientFormsAuthenticationCredentials obiekt zawierający informacje logowania użytkownika. Możesz wypełnić ten obiekt, na przykład, wyświetlając okno dialogowe logowania w metodzie GetCredentials .
Aby uzyskać dostęp do ról i usług profilu, określ ClientRoleProvider ustawienia i ClientSettingsProvider w konfiguracji aplikacji.