Свойство Sys.Services AuthenticationService defaultLogoutCompletedCallback
Получает или задает имя функции обратного вызова, используемой по умолчанию при завершении выхода.
Примечание
Чтобы получить или задать значения свойств клиентского API, необходимо вызвать методы доступа к свойствам, имеющие имена с префиксами get_ и set_.Например, чтобы получить или задать значение свойства cancel, следует вызвать методы get_cancel или set_cancel.
Sys.Services.AuthenticationService.set_defaultLogoutCompletedCallback(value);
var defaultLogoutCompletedCallback =
Sys.Services.AuthenticationService.get_defaultLogoutCompletedCallback();
Параметры
Параметр |
Описание |
---|---|
value |
Строка, содержащая имя функции обратного вызова, используемой по умолчанию при завершении выхода из системы. |
Заметки
Функция, присвоенная свойству defaultLogoutCompletedCallback, используется по умолчанию в качестве функции обратного вызова в процессе выхода из системы. Можно переопределить используемую по умолчанию функцию обратного вызова, передав методу logout имя другой функции.
Реализуя эту функцию обратного вызова, необходимо использовать следующую сигнатуру:
function LogoutComplete(result, userContext, methodName)
Параметры, передаваемые функции обратного вызова, имеют следующее значение:
result. Возвращает null. Этот параметр зарезервирован для использования в будущем.
userContext. Информация о контексте пользователя, передаваемая методу logout.
methodName. Имя вызывающего метода.
Функция обратного вызова вызывается асинхронно, если процесс выхода из системы завершается успешно службой проверки подлинности.
Пример
В следующем примере демонстрируется использование свойства defaultLogoutCompletedCallback. Данный код является частью полного примера, приведенного в общих сведениях о классе Sys.Services.AuthenticationService.
// This function sets and gets the default
// logout completed callback function.
function SetDefaultLogoutCompletedCallBack()
{
// Set the default callback function.
Sys.Services.AuthenticationService.set_defaultLogoutCompletedCallback(OnLogoutCompleted);
// Get the default callback function.
var callBack =
Sys.Services.AuthenticationService.get_defaultLogoutCompletedCallback();
}