WebPartManagerInternals 클래스

정의

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 컨트롤 속성 설정 (예: SetIsClosedSetHasSharedData )이 포함 됩니다.

연결을 처리 하기 위해에는 해당 연결을 삭제 하는 WebPartManagerInternals 메서드 ( DeleteConnection ), 사용할 변환기 개체 설정 ( SetTransformer ), 연결의 공유 여부 및 정적 (및) 인지 여부 및 SetIsShared(WebPartConnection, Boolean) SetIsStatic(WebPartConnection, Boolean) 연결 오류 메시지 ()를 사용 하도록 SetConnectErrorMessage 설정 ()이 포함 됩니다.

메서드

AddWebPart(WebPart)

WebPart 또는 서버 컨트롤을 웹 페이지의 WebPartManager 컨트롤로 구성된 WebPart 컨트롤의 컬렉션에 추가합니다.

CallOnClosing(WebPart)

지정된 컨트롤에 대한 OnClosing(EventArgs) 메서드를 호출합니다.

CallOnConnectModeChanged(WebPart)

지정된 컨트롤에 대한 OnConnectModeChanged(EventArgs) 메서드를 호출합니다.

CallOnDeleting(WebPart)

지정된 컨트롤에 대한 OnDeleting(EventArgs) 메서드를 호출합니다.

CallOnEditModeChanged(WebPart)

지정된 컨트롤에 대한 OnEditModeChanged(EventArgs) 메서드를 호출합니다.

ConnectionDeleted(WebPartConnection)

지정한 WebPartConnection 개체가 삭제되었는지 여부를 나타냅니다.

CreateObjectFromType(Type)

메서드에 전달된 매개 변수를 기반으로 개체를 만듭니다.

DeleteConnection(WebPartConnection)

지정된 연결 개체가 삭제되었는지 여부를 나타내는 속성을 설정합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
GetZoneID(WebPart)

지정된 WebPart 또는 서버 컨트롤이 포함된 영역의 ID를 가져옵니다.

LoadConfigurationState(WebPartTransformer, Object)

컨트롤 사이의 연결과 관련된 WebPartTransformer 개체에 대해 이전에 저장했던 상태 데이터를 로드합니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
RemoveWebPart(WebPart)

WebPart 또는 기타 서버 컨트롤을 WebPartManager 컨트롤의 컨트롤 컬렉션에서 제거합니다.

SaveConfigurationState(WebPartTransformer)

컨트롤 사이의 연결과 관련된 WebPartTransformer 개체의 상태 데이터를 저장합니다.

SetConnectErrorMessage(WebPart, String)

오류 메시지를 설정하고, WebPartChrome 컨트롤을 렌더링해야 하는 WebPart 개체가 컨트롤의 콘텐츠 대신 메시지를 렌더링하도록 설정합니다.

SetHasSharedData(WebPart, Boolean)

WebPart 또는 컨트롤에 공유된 개인 설정 데이터가 있는지 여부를 나타내는 기타 서버 컨트롤의 속성을 설정합니다.

SetHasUserData(WebPart, Boolean)

WebPart 또는 컨트롤에 사용자 개인 설정 데이터가 있는지 여부를 나타내는 기타 서버 컨트롤의 속성을 설정합니다.

SetIsClosed(WebPart, Boolean)

IsClosed 컨트롤의 WebPart 속성을 설정합니다.

SetIsShared(WebPart, Boolean)

IsShared 컨트롤의 WebPart 속성을 설정합니다.

SetIsShared(WebPartConnection, Boolean)

IsShared 개체의 WebPartConnection 속성을 설정합니다.

SetIsStandalone(WebPart, Boolean)

IsStandalone 컨트롤의 WebPart 속성을 설정합니다.

SetIsStatic(WebPart, Boolean)

IsStatic 컨트롤의 WebPart 속성을 설정합니다.

SetIsStatic(WebPartConnection, Boolean)

IsStatic 개체의 WebPartConnection 속성을 설정합니다.

SetTransformer(WebPartConnection, WebPartTransformer)

두 서버 컨트롤 사이의 연결에 사용할 WebPartTransformer 개체를 할당합니다.

SetZoneID(WebPart, String)

포함 영역의 ID를 보관하는 서버 컨트롤 또는 WebPart를 활성화하는 속성을 설정합니다.

SetZoneIndex(WebPart, Int32)

영역 내의 다른 WebPart 컨트롤을 기준으로 해당 영역 내에서 지정된 컨트롤의 인덱스를 설정합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보