문제

spsecurity.runwithelevatedPrivileges 메서드 사용자가 사용자가 완전한 제어가 없더라도 완전한 제어 권한으로 지정된 방법을 실행합니다.

1) 그러나이 코드가 실행되는 계정은 무엇입니까?

시스템 계정으로 실행되었음을 읽었습니다.

a.   what is this system account refers to?
.

은 웹 응용 프로그램을 만드는 데 사용되는 계정이거나 사이트 모음을 만드는 데 사용되는 계정인가?아니면 SharePoint \ System (이 계정은 무엇입니까?) 무엇입니까?

2) 이 코드가 완전한 제어 권한으로 실행되는 코드가 이루어집니다.그러나 우리는이 특정 사용자 (시스템 계정에 말합니다)를 우리 사이트의 그룹 (회원)에 추가해야하므로 전체 통제를 얻을 수 있습니까?

도움이 되었습니까?

해결책

MSDN을 확인하십시오 : http : // msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsecurity.runwithelevatedPrivileges (v=office.14).aspx

사용자가 완전한 제어가 없더라도 완전한 제어 권한으로 지정된 방법을 실행합니다.

매개 변수 비밀번호 유형 : Microsoft.SharePoint.SPSecurity.CodeToruneLelevated. 권리가 높은 권리로 실행될 대리인 메서드입니다.이 메소드는 해당 응용 프로그램 풀에서 호스팅되는 모든 사이트 모음에 대한 사이트 모음 관리자 권한이있는 응용 프로그램 풀 ID로 실행됩니다.

다른 팁

WebApplication의 시스템 계정의 사용 권한하에 실행됩니다.시스템 계정은 웹 응용 프로그램의 앱 풀이 구성된 계정입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top