Свойство 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();
	   


Показ: