ProfileServiceManager Класс

Определение

Конфигурирует набор предварительно загруженных профилей и расположение пользовательских реализаций службы профиля.

public ref class ProfileServiceManager
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))]
public class ProfileServiceManager
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))>]
type ProfileServiceManager = class
Public Class ProfileServiceManager
Наследование
ProfileServiceManager
Атрибуты

Комментарии

ProfileServiceManagerКласс соответствует ProfileService свойству, которое можно добавить в ScriptManager ScriptManagerProxy элемент управления или.

Можно использовать ProfileServiceManager для указания набора свойств профиля, которые будут предварительно загружаться при подготовке страницы к просмотру и будут доступны для клиентского скрипта. кроме того, вместо использования встроенной веб-службы профиля, предоставляемой функциями AJAX ASP.NET, этот класс можно использовать для предоставления пути к альтернативной реализации веб-службы, которая будет использоваться для загрузки или сохранения свойств профиля из скрипта.

Чтобы использовать службу профиля в приложении, необходимо включить ее в файле конфигурации. Если используется встроенная веб-служба профиля и не требуется предварительная загрузка свойств, нет необходимости явно объявлять диспетчер служб профиля на странице.

Чтобы декларативно указать набор предварительно загруженных свойств или веб-службу пользовательского профиля, включите <ProfileService> элемент в <asp:ScriptManager> элемент на странице, как показано в следующем примере.

<asp:ScriptManager ID="SM1" runat="server">  
  <ProfileService LoadProperties="propertyA,propertyB" Path="MyProfileService.asmx" />  
</asp:ScriptManager>  

Можно также программно настроить службу профиля для предварительной загрузки свойств или использовать веб-службу пользовательского профиля.

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

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

ProfileServiceManager()

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

Свойства

LoadProperties

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

Path

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

См. также раздел