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