Sys.Services RoleService defaultLoadCompletedCallback 속성
업데이트: 2007년 11월
로드 완료 기본 콜백 함수의 이름을 가져오거나 설정합니다.
참고
클라이언트 API 속성에 대한 속성 값을 가져오거나 설정하려면 이름에 get_ 및 set_ 접두사가 붙은 속성 접근자 메서드를 호출해야 합니다. 예를 들어 cancel과 같은 속성의 값을 가져오거나 설정하려면 get_cancel 또는 set_cancel 메서드를 호출합니다.
var defaultLoadCompletedCallback =
Sys.Services.RoleService.get_defaultLoadCompletedCallback();
Sys.Services.RoleService.set_defaultLoadCompletedCallback(value);
매개 변수
매개 변수 |
설명 |
---|---|
Value |
로드 완료 기본 콜백 함수의 이름입니다. |
설명
이 속성에 지정된 함수는 역할이 제대로 로드된 경우 기본 콜백 함수로 사용됩니다. 다른 함수의 이름을 Sys.Services RoleService.load 메서드에 전달하여 이 기본 콜백 함수를 재정의할 수 있습니다.
이 콜백 함수를 구현할 때는 다음 시그니처를 사용해야 합니다.
function functionName(result, userContext, methodName)
콜백 함수에 전달되는 매개 변수의 의미는 다음과 같습니다.
result. 현재 인증된 사용자의 역할입니다.
userContext. load 메서드에 전달한 사용자 컨텍스트 정보입니다.
methodName. 호출 메서드입니다. 이 매개 변수는 항상 load로 설정됩니다.
역할 서비스 작업이 완료되면 콜백 함수가 비동기적으로 호출됩니다.
예제
다음 예제에서는 defaultLoadCompletedCallback 속성을 사용하는 방법을 보여 줍니다. 이 코드는 RoleService 클래스 개요에서 볼 수 있는 전체 예제의 일부입니다.
// This function checks if the currently
// authenticated user belongs to the
// passed role.
function UserIsInRole(role)
{
DisplayInformation("");
var isUserInRole = roleProxy.isUserInRole(role);
DisplayInformation("The user is in the " + role +
" role: " + isUserInRole);
}