ProfileService Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Umožňuje přístup k profilům uživatelů ASP.NET prostřednictvím webové služby.
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
- Dědičnost
-
ProfileService
- Atributy
Poznámky
Třída ProfileService umožňuje získat a nastavit vlastnosti profilu uživatele prostřednictvím služby Windows Communication Foundation (WCF). Vlastní informace pro uživatele můžete uchovávat prostřednictvím vlastností profilu. Informace o vlastnostech profilu najdete v tématu ASP.NET Přehled vlastností profilu.
Třída ProfileService obsahuje následující metody, které by měly být přístupné pouze prostřednictvím služby WCF:
Chcete-li tyto metody volat, musíte povolit profilovou službu na webovém serveru a pak připojit klientskou aplikaci kompatibilní s WCF k webové službě. Informace o konfiguraci služby profilů najdete v tématu Postupy: Povolení služby profilů WCF.
Událost ValidatingProperties je vyvolána při nastavení vlastností profilu uživatele. Pro událost můžete vytvořit obslužnou rutinu ValidatingProperties události, která ověří hodnoty vlastností nebo dynamicky změní jejich hodnoty.
Příklad použití služby profilů WCF z konzolové aplikace najdete v tématu Návod: Používání ASP.NET aplikačních služeb.
Konstruktory
ProfileService() |
Inicializuje novou instanci ProfileService třídy. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetAllPropertiesForCurrentUser(Boolean) |
Načte všechny vlastnosti profilu a hodnoty, které jsou k dispozici pro profilovou službu pro aktuálního uživatele. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetPropertiesForCurrentUser(IEnumerable<String>, Boolean) |
Načte zadané vlastnosti profilu a hodnoty pro aktuálního uživatele. |
GetPropertiesMetadata() |
Načte informace o vlastnostech profilu, které jsou k dispozici prostřednictvím služby profilu. |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
SetPropertiesForCurrentUser(IDictionary<String,Object>, Boolean) |
Nastaví hodnoty zadaných vlastností v profilu uživatele. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Událost
ValidatingProperties |
Nastane, když jsou nastaveny vlastnosti profilu uživatele. |