ProfileService Klasse

Definition

Ermöglicht den Zugriff auf ASP.NET Benutzerprofile über einen Webdienst.

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
Vererbung
ProfileService
Attribute

Hinweise

Mit der klasse ProfileService können Sie die Profileigenschaften eines Benutzers über einen Windows Communication Foundation (WCF)-Dienst abrufen und festlegen. Sie können benutzerdefinierte Informationen für Benutzer über Profileigenschaften beibehalten. Informationen zu Profileigenschaften finden Sie unter ASP.NET Profile Properties Overview.

Die ProfileService Klasse enthält die folgenden Methoden, auf die nur über einen WCF-Dienst zugegriffen werden soll:

Um diese Methoden aufzurufen, müssen Sie den Profildienst auf dem Webserver aktivieren und dann eine WCF-kompatible Clientanwendung mit dem Webdienst verbinden. Informationen zum Konfigurieren des Profildiensts finden Sie unter How to: Enable the WCF Profile Service.

Das ValidatingProperties Ereignis wird ausgelöst, wenn die Profileigenschaften eines Benutzers festgelegt werden. Sie können einen Ereignishandler für das ValidatingProperties Ereignis erstellen, um Eigenschaftswerte zu überprüfen oder ihre Werte dynamisch zu ändern.

Ein Beispiel für die Verwendung des WCF-Profildiensts aus einer Konsolenanwendung finden Sie unter Walkthrough: Using ASP.NET Application Services.

Konstruktoren

Name Beschreibung
ProfileService()

Initialisiert eine neue Instanz der ProfileService-Klasse.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetAllPropertiesForCurrentUser(Boolean)

Ruft alle Profileigenschaften und Werte ab, die für den Profildienst für den aktuellen Benutzer verfügbar sind.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetPropertiesForCurrentUser(IEnumerable<String>, Boolean)

Ruft die angegebenen Profileigenschaften und Werte für den aktuellen Benutzer ab.

GetPropertiesMetadata()

Ruft Informationen zu den Profileigenschaften ab, die über den Profildienst verfügbar sind.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
SetPropertiesForCurrentUser(IDictionary<String,Object>, Boolean)

Legt die Werte der angegebenen Eigenschaften im Benutzerprofil fest.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Ereignisse

Name Beschreibung
ValidatingProperties

Tritt auf, wenn die Profileigenschaften eines Benutzers festgelegt werden.

Gilt für: