Свойство Sys.Services ProfileService defaultLoadCompletedCallback
Получает или задает имя функции обратного вызова, используемой по умолчанию при завершении загрузки.
Примечание
Чтобы получить или задать значения свойств для клиентского API-интерфейса, необходимо вызвать методы доступа к свойствам, имена которых содержат префиксы get_ и set_.Например, чтобы получить или задать значение свойства cancel, следует вызвать методы get_cancel или set_cancel.
Sys.Services.ProfileService.set_defaultLoadCompletedCallback(value);
var defaultLoadCompletedCallback =
Sys.Services.ProfileService.get_defaultLoadCompletedCallback();
Параметры
Параметр |
Описание |
---|---|
value |
Строка, содержащая имя функции обратного вызова по умолчанию при успешном завершении загрузки. |
Заметки
Функция, задаваемая в этом свойстве, используется как функция обратного вызова по умолчанию при успешной загрузке профиля. Можно переопределить эту функцию обратного вызова по умолчанию, передав имя другой функции в метод load.
Реализуя эту функцию обратного вызова, необходимо использовать следующую сигнатуру:
function LoadComplete(numPropertiesLoaded, userContext, methodName)
Параметры, передаваемые функции обратного вызова, имеют следующее значение:
numPropertiesLoaded. Указывает число свойств, возвращаемых службой профиля.
userContext. Сведения о контексте пользователя, передаваемые в метод load.
methodName. Имя вызывающего метода.
Если работа службы профиля завершается успешно, функция обратного вызова вызывается асинхронно.
Пример
В следующем примере показан способ использования свойства defaultLoadCompletedCallback. Данный пример кода является частью полного примера, приведенного в общих сведениях о классе Sys.Services.ProfileService.
// Set default load completed callback function.
Sys.Services.ProfileService.set_defaultLoadCompletedCallback(LoadCompletedCallback);
// Get default load completed callback function.
var defaultLoadCompletedCallback =
Sys.Services.ProfileService.get_defaultLoadCompletedCallback();