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


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)

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

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