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) |