Метод Sys.Services ProfileService save
Обновлен: Ноябрь 2007
Сохраняет свойства указанного профиля.
Sys.Services.ProfileService.load(propertyNames, saveCompletedCallback, failedCallback, userContext);
Параметры
Параметр |
Описание |
---|---|
propertyNames |
Массив строк, содержащий свойства сохраняемого профиля. |
saveCompletedCallback |
Функция, которая вызывается при завершении метода save. По умолчанию используется значение null. |
failedCallback |
Функция, которая вызывается при неудачном завершении метода save. По умолчанию используется значение null. |
userContext |
Сведения о контексте пользователя, передаваемые в функции обратного звонка. |
Заметки
Если propertyNames не предоставляется, все свойства профиля пересылаются на сервер. После этого загруженный профиль может быть назначен непосредственно из поля properties. Это дает возможность приложению обращаться к свойствам профиля, используя простой синтаксис, как показано в следующем примере.
Sys.Services.ProfileService.properties.FieldName = "value";
Если не удается выполнить обращение к службе профиля, вызывается функция, заданная в свойстве defaultFailedCallback ошибки. Если вызов выполняется успешно, вызывается функция, заданная в defaultLoadCompletedCallback.
Пример
В следующем примере показано, как использовать метод save для загрузки профиля пользователя, для которого в настоящее время выполнена проверка подлинности. Данный пример кода является частью полного примера, приведенного в общих сведениях о классе Sys.Services.ProfileService.
Sys.Services.ProfileService.save(null,
SaveCompletedCallback, ProfileFailedCallback, null);