Поделиться через


ProfileService Класс

Определение

Разрешает доступ к профилям пользователей ASP.NET посредством веб-службы.

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
Наследование
ProfileService
Атрибуты

Комментарии

Класс ProfileService позволяет получить и задать свойства профиля пользователя с помощью службы Windows Communication Foundation (WCF). Вы можете хранить пользовательские сведения для пользователей с помощью свойств профиля. Сведения о свойствах профиля см. в разделе Общие сведения о свойствах профиля ASP.NET.

Класс ProfileService содержит следующие методы, доступ к которым должен осуществляться только через службу WCF:

Чтобы вызвать эти методы, необходимо включить службу профилей на веб-сервере, а затем подключить клиентское приложение, совместимое с WCF, к веб-службе. Сведения о настройке службы профилей см. в разделе Практическое руководство. Включение службы профилей WCF.

Событие ValidatingProperties возникает при установке свойств профиля пользователя. Вы можете создать обработчик событий для события, ValidatingProperties чтобы проверять значения свойств или динамически изменять их значения.

Пример использования службы профилей WCF из консольного приложения см. в разделе Пошаговое руководство. Использование служб приложений ASP.NET.

Конструкторы

ProfileService()

Инициализирует новый экземпляр класса ProfileService.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetAllPropertiesForCurrentUser(Boolean)

Возвращает все свойства и значения профиля, доступные службе профилей для текущего пользователя.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetPropertiesForCurrentUser(IEnumerable<String>, Boolean)

Возвращает заданные свойства и значения профиля для текущего пользователя.

GetPropertiesMetadata()

Возвращает сведения о свойствах профиля, доступных посредством службы профилей.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
SetPropertiesForCurrentUser(IDictionary<String,Object>, Boolean)

Задает значения указанных свойств в профиле пользователя.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

События

ValidatingProperties

Происходит при задании свойств профиля пользователя.

Применяется к