Sys.Services RoleService load 메서드

현재 인증된 사용자의 역할을 로컬 클라이언트 메모리에 로드합니다.

Sys.Services.RoleService.load(loadCompletedCallback, failedCallback, userContext);

Parameter

설명

loadCompletedCallback

로드 작업이 완료되면 호출되는 함수입니다. 기본값은 null입니다.

failedCallback

로드 작업이 실패하면 호출되는 함수입니다. 기본값은 null입니다.

userContext

콜백 함수에 전달되는 사용자 컨텍스트 정보입니다.

역할은 RoleService 프록시 클래스에 의해 클라이언트 메모리에 저장되고 roles 속성을 사용하여 액세스할 수 있습니다. 호출이 성공하면 [P:J#Sys.Services.RoleService.defaultLoadCompletedCallback] 속성에 지정된 함수가 호출되고 역할 목록이 반환됩니다. defaultLoadCompletedCallback 속성이 null인 경우 호출에 성공하면 기본 SucceededCallback 함수가 호출됩니다.

역할 서비스 호출에 실패하면 defaultFailedCallback 속성에 지정된 함수가 호출됩니다.

다음 예제에서는 현재 인증된 사용자의 역할을 로드하는 방법을 보여 줍니다. 이 코드는 RoleService 클래스 개요에서 볼 수 있는 전체 예제의 일부입니다.


// This function sets and gets the role service
// default failed callback function.
function DefaultFailedCallBack()
{
     // Set default failed callback function.
    roleProxy.set_defaultFailedCallback(FailedCallback);

    // Get the default callback function. 
    var failedCallBack =     
        roleProxy.get_defaultFailedCallback();

    alert(failedCallBack); 
}



// This function sets and gets the role service
// default failed callback function.
function DefaultFailedCallBack()
{
     // Set default failed callback function.
    roleProxy.set_defaultFailedCallback(FailedCallback);

    // Get the default callback function. 
    var failedCallBack =     
        roleProxy.get_defaultFailedCallback();

    alert(failedCallBack); 
}


표시: