WebPartManagerInternals 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WebPartManager 컨트롤에 사용되는 개별 클래스 메서드로 격리되고 컨트롤을 확장하는 개발자가 재정의할 수 있지만 페이지 개발자는 거의 사용할 필요가 없습니다.
public ref class WebPartManagerInternals sealed
public sealed class WebPartManagerInternals
type WebPartManagerInternals = class
Public NotInheritable Class WebPartManagerInternals
- 상속
-
WebPartManagerInternals
설명
WebPartManager클래스는 웹 파트 컨트롤 집합에서 가장 큰 클래스입니다. 웹 파트 컨트롤을 포함 하는 모든 웹 페이지에서 사용 되며 페이지의 모든 웹 파트 컨트롤을 조정 하 고 관리 하기 때문에 웹 파트 클래스가 가장 중요 합니다.
WebPartManager클래스가 자주 사용 되므로 노출 되는 메서드가 많이 포함 되어 있기 때문에 컨트롤을 확장 하는 컨트롤 개발자가 주로 필요로 하는 일부 메서드 WebPartManager 는 클래스에 포함 되어 있습니다 WebPartManagerInternals . 이 처럼 사용 되지 않는 메서드를 클래스로 격리 하면 WebPartManagerInternals 클래스의 API가 간소화 되 WebPartManager 고 격리 된 메서드가 WebPartManager IntelliSense의 개체에 표시 되지 않습니다.
클래스를 사용 하는 개발자는 WebPartManagerInternals 컨트롤에서 상속 하 고 광범위 하 게 사용자 지정 해야 하는 시나리오가 있을 수 있습니다 WebPartManager . 예를 들어, 웹 포털 애플리케이션 또는 패키지에 포함 된 사용자 지정 디스플레이 모드를 사용 하 여 웹 파트 컨트롤 집합을 작성 하는 경우 사용자 지정 영역을 사용자 지정 동사 사용자 지정 WebPart 컨트롤 및 기본 웹 파트 사용자 인터페이스 (UI) 대부분의 경우 (not의 다른 확장 모든) 해야 재정의 및 확장 중 일부는 WebPartManager 멤버입니다. WebPartManagerInternals클래스가 sealed로 설정 되어 있으므로이 클래스에서 상속할 수는 없지만 사용자 지정 WebPartManager 클래스는 WebPartManagerInternals 페이지에서 웹 파트 컨트롤을 관리 하기 위해 여러 메서드를 호출 해야 할 수 있습니다.
참고
클래스와 마찬가지로 WebPartManager 클래스는 WebPartManagerInternals UI가 없고 페이지에 표시 되지 않는 서버 컨트롤을 제공 합니다. 와 달리 WebPartManager WebPartManagerInternals 클래스는 페이지의 태그에 선언 되지 않습니다 .이는 전적으로 백그라운드 작업을 수행 하는 작업자 개체입니다. 이를 사용 하는 일반적인 방법은 protected 속성을 사용 하 WebPartManager 여 참조 하 Internals 고 참조 된 개체를 사용 하 여 메서드를 호출 하는 클래스에서 보여 줍니다 WebPartManagerInternals .
클래스에는 WebPartManagerInternals 메서드만 포함 되 고 속성이 나 이벤트는 없습니다. 클래스의 모든 메서드는 WebPart 컨트롤 관리 또는 컨트롤 간 연결을 포함 합니다.
컨트롤을 처리 하기 위해 WebPart 에는 컨트롤을 WebPartManagerInternals 추가 ( AddWebPart ), 제거 하는 방법), 해당 영역에 대 한 관계에 대 한 세부 정보를 가져오거나 설정 하는 메서드 (예: 및) RemoveWebPart CallOnDeleting GetZoneID SetZoneIndex 또는 기본 WebPart 컨트롤 속성 설정 (예: SetIsClosed 및 SetHasSharedData )이 포함 됩니다.
연결을 처리 하기 위해에는 해당 연결을 삭제 하는 WebPartManagerInternals 메서드 ( DeleteConnection ), 사용할 변환기 개체 설정 ( SetTransformer ), 연결의 공유 여부 및 정적 (및) 인지 여부 및 SetIsShared(WebPartConnection, Boolean) SetIsStatic(WebPartConnection, Boolean) 연결 오류 메시지 ()를 사용 하도록 SetConnectErrorMessage 설정 ()이 포함 됩니다.