Share via


ProfileService Sınıf

Tanım

Bir Web hizmeti aracılığıyla ASP.NET kullanıcı profillerine erişimi etkinleştirir.

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
Devralma
ProfileService
Öznitelikler

Açıklamalar

sınıfı, ProfileService bir Windows Communication Foundation (WCF) hizmeti aracılığıyla kullanıcının profil özelliklerini almanıza ve ayarlamanıza olanak tanır. Profil özellikleri aracılığıyla kullanıcılar için özel bilgileri tutabilirsiniz. Profil özellikleri hakkında bilgi için bkz. profil özelliklerine genel bakış ASP.NET.

ProfileService sınıfı, yalnızca bir WCF hizmeti aracılığıyla erişilmesi gereken aşağıdaki yöntemleri içerir:

Bu yöntemleri çağırmak için Web sunucusunda profil hizmetini etkinleştirmeniz ve ardından WCF uyumlu bir istemci uygulamasını Web hizmetine bağlamanız gerekir. Profil hizmetini yapılandırma hakkında bilgi için bkz . Nasıl yapılır: WCF Profil Hizmetini Etkinleştirme.

Olay ValidatingProperties , kullanıcının profil özellikleri ayarlandığında tetiklenir. Özellik değerlerini doğrulamak veya değerlerini dinamik olarak değiştirmek için olay için ValidatingProperties bir olay işleyicisi oluşturabilirsiniz.

Bir konsol uygulamasından WCF profil hizmetini kullanma örneği için bkz. İzlenecek Yol: ASP.NET Uygulama Hizmetlerini Kullanma.

Oluşturucular

ProfileService()

ProfileService sınıfının yeni bir örneğini başlatır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetAllPropertiesForCurrentUser(Boolean)

Geçerli kullanıcı için profil hizmeti tarafından kullanılabilen tüm profil özelliklerini ve değerlerini alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetPropertiesForCurrentUser(IEnumerable<String>, Boolean)

Geçerli kullanıcı için belirtilen profil özelliklerini ve değerlerini alır.

GetPropertiesMetadata()

Profil hizmeti aracılığıyla kullanılabilen profil özellikleri hakkındaki bilgileri alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SetPropertiesForCurrentUser(IDictionary<String,Object>, Boolean)

Kullanıcı profilinde belirtilen özelliklerin değerlerini ayarlar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Ekinlikler

ValidatingProperties

Kullanıcının profil özellikleri ayarlandığında gerçekleşir.

Şunlara uygulanır