Метод Sys.Services ProfileService load
Загружает свойства указанного профиля.
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);