ProfileService Klass
Definition
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.
Ger åtkomst till ASP.NET användarprofiler via en webbtjänst.
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
- Arv
-
ProfileService
- Attribut
Kommentarer
Med klassen ProfileService kan du hämta och ange en användares profilegenskaper via en Windows Communication Foundation -tjänst (WCF). Du kan behålla anpassad information för användare via profilegenskaper. Information om profilegenskaper finns i ASP.NET Översikt över profilegenskaper.
Klassen ProfileService innehåller följande metoder som endast ska nås via en WCF-tjänst:
Om du vill anropa dessa metoder måste du aktivera profiltjänsten på webbservern och sedan ansluta ett WCF-kompatibelt klientprogram till webbtjänsten. Information om hur du konfigurerar profiltjänsten finns i Så här aktiverar du WCF-profiltjänsten.
Händelsen ValidatingProperties utlöses när en användares profilegenskaper anges. Du kan skapa en händelsehanterare för händelsen för ValidatingProperties att verifiera egenskapsvärden eller dynamiskt ändra deras värden.
Ett exempel på hur du använder WCF-profiltjänsten från ett konsolprogram finns i Walkthrough: Using ASP.NET Application Services.
Konstruktorer
| Name | Description |
|---|---|
| ProfileService() |
Initierar en ny instans av ProfileService klassen. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetAllPropertiesForCurrentUser(Boolean) |
Hämtar alla profilegenskaper och värden som är tillgängliga för profiltjänsten för den aktuella användaren. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetPropertiesForCurrentUser(IEnumerable<String>, Boolean) |
Hämtar de angivna profilegenskaperna och värdena för den aktuella användaren. |
| GetPropertiesMetadata() |
Hämtar information om profilegenskaperna som är tillgängliga via profiltjänsten. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| SetPropertiesForCurrentUser(IDictionary<String,Object>, Boolean) |
Anger värdena för de angivna egenskaperna i användarprofilen. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Händelser
| Name | Description |
|---|---|
| ValidatingProperties |
Inträffar när en användares profilegenskaper anges. |