2010-04-21 4 views
0

AuthorizeChangeSet 메서드를 무시하고 false을 반환합니다. 변경 세트는 예상대로 데이터 컨텍스트에 적용되지 않지만 클라이언트는이 권한 부여 오류에 대해 어떻게 고지를 받습니까? 반환 된 SubmitOperation은 오류가 없으며 내부의 다른 정보를 찾을 수 없습니다.WCF RIA Services : DomainService.AuthorizeChangeSet을 무시합니다. 누가 신경 쓰겠습니까?

(아직 VS2008와 net3.5와 2009년 11월 베타를 사용하여)

+0

와우. 나는 지금 "텀블 위드"다. –

답변

1

사실 아무도 신경 쓰지 않습니다. 리플렉터를 사용하여 마침내 프레임 워크에서 내 false이 삼켜지고있는 곳을 찾았습니다. DomainService.AuthorizeChangeSetDomainService.Submit에 의해 호출되어 여전히 DomainService.AuthorizeChangeSet의 결과를 반환합니다. 그러나 ChangeSetProcessor.Process 그것으로 무엇을하는지 볼 :

public static IEnumerable<ChangeSetEntry> Process(DomainService domainService, IEnumerable<ChangeSetEntry> changeSetEntries) 
{ 
    ChangeSet changeSet = CreateChangeSet(changeSetEntries); 
    domainService.Submit(changeSet); 
    return GetSubmitResults(changeSet); 
} 

을 ... 아무것도.

0

내가이보고 무엇을 기대할 4.

기본적으로 .NET을 기반으로 버전을 사용하는 것이 좋습니다 높은 것 Submit 콜백에서 검사 할 수있는 SubmitOperation의 오류. 오류는 인증 실패가 있음을 나타냅니다.

+0

그동안 VS2010 및 RC 버전으로 이전했지만 여전히 운이 없었습니다. 그 행동은 똑같습니다. –

관련 문제