Share via


ProfileService Třída

Definice

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.

Platí pro