다음을 통해 공유


WebPartPersonalization.ChangeScope(PersonalizationScope) 메서드

정의

현재 페이지의 PersonalizationScope 인스턴스를 지정된 범위로 변경합니다.

protected:
 virtual void ChangeScope(System::Web::UI::WebControls::WebParts::PersonalizationScope scope);
protected virtual void ChangeScope (System.Web.UI.WebControls.WebParts.PersonalizationScope scope);
abstract member ChangeScope : System.Web.UI.WebControls.WebParts.PersonalizationScope -> unit
override this.ChangeScope : System.Web.UI.WebControls.WebParts.PersonalizationScope -> unit
Protected Overridable Sub ChangeScope (scope As PersonalizationScope)

매개 변수

scope
PersonalizationScope

현재 페이지에 대한 새 개인 설정 범위입니다.

예외

User 범위에서 Shared 범위로 전환하려 할 때 Shared 범위에 진입하기 위한 사용자 기능이 현재 사용자에게 없는 경우

scopePersonalizationScope 열거형의 올바른 멤버가 아닌 경우

설명

이 메서드는 현재 실행 중인 페이지의 개인 설정 범위를 매개 변수로 지정된 새 범위로 newScope 변경합니다. 이 메서드는 public ToggleScope 메서드에서 호출되는 보호된 도우미 메서드입니다. 이 보호된 메서드는 전환할 수 있는 범위가 두 개 이상 있는 경우 향후 확장성을 처리하기 위해 존재합니다.

현재 범위 및 newScope 가 동일한 값인 경우 이 메서드는 작업을 수행하지 않습니다.

적용 대상

추가 정보