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
| Nazwa | Opis |
|---|---|
| ClientFormsAuthenticationCredentials |
Reprezentuje informacje logowania użytkownika na potrzeby 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 z systemem Windows pobieranie ustawień użytkownika z usługi ustawień sieci Web. |
| ClientWindowsAuthenticationMembershipProvider |
Włącza uwierzytelnianie systemu Windows za pomocą usług aplikacji klienckich. |
| SettingsSavedEventArgs |
Dostarcza dane dla SettingsSaved zdarzenia. |
| UserValidatedEventArgs |
Dostarcza dane dla UserValidated zdarzenia. |
Interfejsy
| Nazwa | Opis |
|---|---|
| IClientFormsAuthenticationCredentialsProvider |
Definiuje metodę wywoływaną przez ClientFormsAuthenticationMembershipProvider klasę w celu pobrania poświadczeń użytkownika. |
Uwagi
Klasy w przestrzeni nazw System.Web.ClientServices.Providers obejmują dostawców usług aplikacji klienckich, które umożliwiają aplikacjom opartym na Windows korzystanie z uwierzytelniania, ról i usług profilowych Microsoft Ajax. Możesz włączyć te usługi 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 członkostwa, tożsamości i infrastruktury ustawień aplikacji. Dostawcy usług klienckich obsługują również okazjonalne połączenia, 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ć Windows lub uwierzytelniania formularzy, określając ClientWindowsAuthenticationMembershipProvider lub ClientFormsAuthenticationMembershipProvider w konfiguracji aplikacji. Windows authentication używa tożsamości podanej, gdy użytkownik loguje się 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 na przykład wypełnić ten obiekt, wyświetlając okno dialogowe logowania w metodzie GetCredentials .
Aby uzyskać dostęp do ról i usług profilu, określ wartości ClientRoleProvider i ClientSettingsProvider w konfiguracji aplikacji.