ProfileService Klasa
Definicja
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.
Umożliwia dostęp do ASP.NET profilów użytkowników za pośrednictwem usługi sieci Web.
public ref class ProfileService
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Required)]
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://asp.net/ApplicationServices/v200")]
[System.ServiceModel.ServiceContract(Namespace="http://asp.net/ApplicationServices/v200")]
[System.ServiceModel.ServiceKnownType("GetKnownTypes", typeof(System.Web.ApplicationServices.KnownTypesProvider))]
public class ProfileService
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Required)>]
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://asp.net/ApplicationServices/v200")>]
[<System.ServiceModel.ServiceContract(Namespace="http://asp.net/ApplicationServices/v200")>]
[<System.ServiceModel.ServiceKnownType("GetKnownTypes", typeof(System.Web.ApplicationServices.KnownTypesProvider))>]
type ProfileService = class
Public Class ProfileService
- Dziedziczenie
-
ProfileService
- Atrybuty
Uwagi
Klasa ProfileService umożliwia pobieranie i ustawianie właściwości profilu użytkownika za pośrednictwem usługi Windows Communication Foundation (WCF). Informacje niestandardowe dla użytkowników można przechowywać za pomocą właściwości profilu. Aby uzyskać informacje o właściwościach profilu, zobacz omówienie właściwości profilu ASP.NET.
Klasa ProfileService zawiera następujące metody, które powinny być dostępne tylko za pośrednictwem usługi WCF:
Aby wywołać te metody, należy włączyć usługę profilu na serwerze sieci Web, a następnie połączyć aplikację kliencką zgodną z programem WCF z usługą sieci Web. Aby uzyskać informacje o sposobie konfigurowania usługi profilu, zobacz How to: Enable the WCF Profile Service (Jak włączyć usługę profilu WCF).
Zdarzenie ValidatingProperties jest zgłaszane po ustawieniu właściwości profilu użytkownika. Można utworzyć procedurę obsługi zdarzeń dla ValidatingProperties zdarzenia, aby zweryfikować wartości właściwości lub dynamicznie zmieniać ich wartości.
Aby zapoznać się z przykładem korzystania z usługi profilu WCF z poziomu aplikacji konsolowej, zobacz Przewodnik: korzystanie z usług ASP.NET Application Services.
Konstruktory
ProfileService() |
Inicjuje nowe wystąpienie klasy ProfileService. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetAllPropertiesForCurrentUser(Boolean) |
Pobiera wszystkie właściwości i wartości profilu, które są dostępne dla usługi profilu dla bieżącego użytkownika. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetPropertiesForCurrentUser(IEnumerable<String>, Boolean) |
Pobiera określone właściwości i wartości profilu dla bieżącego użytkownika. |
GetPropertiesMetadata() |
Pobiera informacje o właściwościach profilu, które są dostępne za pośrednictwem usługi profilu. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
SetPropertiesForCurrentUser(IDictionary<String,Object>, Boolean) |
Ustawia wartości określonych właściwości w profilu użytkownika. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Zdarzenia
ValidatingProperties |
Występuje, gdy właściwości profilu użytkownika są ustawione. |