다음을 통해 공유


WebPartPersonalization.EnsureEnabled(Boolean) 메서드

정의

WebPartPersonalization 인스턴스의 초기화가 완료되었는지 또는 개인 설정 상태를 수정하는 데 필요한 권한이 현재 사용자에게 있는지 확인합니다.

public:
 void EnsureEnabled(bool ensureModifiable);
public void EnsureEnabled (bool ensureModifiable);
member this.EnsureEnabled : bool -> unit
Public Sub EnsureEnabled (ensureModifiable As Boolean)

매개 변수

ensureModifiable
Boolean

수행할 검사 형식을 나타내는 부울 값입니다.

예외

개인 설정 정보를 수정하는 데 필요한 권한이 현재 사용자에게 없거나 기타 검사에 실패한 경우

또는

IsEnabled에서 false을(를) 반환했습니다.

설명

이 메서드는 다음 두 가지 중 하나를 보장하기 위해 여러 WebPartPersonalization 메서드에서 사용되는 도우미 메서드입니다.

  • 인스턴스가 WebPartPersonalization 초기화를 완료했습니다(예: 메서드가 Load 호출되고 성공적으로 완료됨). 이 검사는 매개 변수가 과 같으면 ensureModifiable 수행됩니다 false.

    또는

  • 현재 사용자에게는 개인 설정 상태를 수정할 수 있는 권한이 있습니다. 이 검사는 와 같으면 ensureModifiable 수행됩니다 true.

또한 컨트롤은 WebPartManager 다음과 같은 여러 경우에 이 메서드를 호출합니다.

  • 디스플레이 모드를 일반이 아닌 다른 모드로 전환합니다. 현재 사용자에게는 개인 설정 상태를 수정할 수 있는 권한이 있어야 합니다.

  • 웹 파트 컨트롤을 추가, 삭제 또는 이동하려면 현재 사용자에게는 개인 설정 상태를 수정할 수 있는 권한이 있어야 합니다.

  • 웹 파트 컨트롤을 연결, 연결 해제 및 편집하려면 현재 사용자에게는 개인 설정 상태를 수정할 수 있는 권한이 있어야 합니다.

  • 페이지에서 웹 파트 컨트롤을 내보내려면 인스턴스가 WebPartPersonalization 초기화를 완료해야 합니다.

  • 웹 파트 컨트롤을 가져오려면 현재 사용자에게는 개인 설정 상태를 수정할 수 있는 권한이 있어야 합니다.

적용 대상

추가 정보