Метод Sys.Services ProfileService load

Обновлен: Ноябрь 2007

Загружает свойства указанного профиля.

Sys.Services.ProfileService.load(propertyNames, loadCompletedCallback, failedCallback, userContext);

Параметры

Параметр

Описание

propertyNames

Массив строк, содержащий свойства загружаемого профиля.

loadCompletedCallback

Функция, которая вызывается после окончания загрузки. Значение по умолчанию — null.

failedCallback

Функция, которая вызывается при неудачной загрузке. Значение по умолчанию — null.

userContext

Сведения о контексте пользователя, передаваемые в функции обратного вызова.

Заметки

Если propertyNames не предоставляется, то все доступные для чтения свойства профиля загружаются с сервера. После этого загруженный профиль доступен непосредственно из поля properties. Это дает возможность приложению обращаться к свойствам профиля, используя простой синтаксис, как показано в следующем примере:

Sys.Services.ProfileService.properties.FieldName;

Если обращение к службе профиля закончилось неудачно, вызывается функция, заданная в свойстве defaultFailedCallback. Если вызов выполняется успешно, вызывается функция, заданная в свойстве defaultLoadCompletedCallback.

Пример

В следующем примере показано использование метода load для загрузки профиля пользователя, прошедшего проверку подлинности. Данный пример кода является частью полного примера, приведенного в описании класса Sys.Services.ProfileService.

 Sys.Services.ProfileService.load(null, 
        LoadCompletedCallback, ProfileFailedCallback, null);

См. также

Основные понятия

Класс Sys.Services.AuthenticationService

Класс Sys.Net.WebServiceProxy