다음을 통해 공유


WebPartManagerInternals 클래스

정의

WebPartManager 컨트롤에 사용되는 개별 클래스 메서드로 격리되고 컨트롤을 확장하는 개발자가 재정의할 수 있지만 페이지 개발자는 거의 사용할 필요가 없습니다.

public ref class WebPartManagerInternals sealed
public sealed class WebPartManagerInternals
type WebPartManagerInternals = class
Public NotInheritable Class WebPartManagerInternals
상속
WebPartManagerInternals

설명

클래스는 WebPartManager 웹 파트 컨트롤 집합에서 가장 큰 클래스입니다. 또한 웹 파트 컨트롤이 포함된 모든 웹 페이지에서 사용되며 페이지의 모든 웹 파트 컨트롤을 조정하고 관리하기 때문에 가장 중요한 웹 파트 클래스 중 하나입니다.

클래스는 WebPartManager 너무 자주 사용되며 노출된 메서드가 너무 많기 때문에 컨트롤을 WebPartManager 확장하는 컨트롤 개발자가 주로 필요로 하는 일부 메서드가 클래스에 WebPartManagerInternals 포함됩니다. 덜 사용되는 메서드를 클래스로 WebPartManagerInternals 격리하면 클래스의 WebPartManager API가 간소화되고 격리된 메서드가 IntelliSense의 WebPartManager 개체에 나타나지 않습니다.

클래스를 WebPartManagerInternals 사용하는 개발자는 컨트롤에서 상속하고 광범위하게 사용자 지정해야 하는 시나리오가 WebPartManager 있을 수 있습니다. 예를 들어, 웹 포털 애플리케이션 또는 패키지에 포함 된 사용자 지정 디스플레이 모드를 사용 하 여 웹 파트 컨트롤 집합을 작성 하는 경우 사용자 지정 영역을 사용자 지정 동사 사용자 지정 WebPart 컨트롤 및 기본 웹 파트 사용자 인터페이스 (UI) 대부분의 경우 (not의 다른 확장 모든) 해야 재정의 및 확장 중 일부는 WebPartManager 멤버입니다. 클래스는 WebPartManagerInternals 봉인되어 상속할 수 없지만 사용자 지정 WebPartManager 클래스는 페이지에서 웹 파트 컨트롤을 관리하기 위해 여러 WebPartManagerInternals 메서드를 호출해야 할 수 있습니다.

참고

클래스 WebPartManagerInternalsWebPartManager 마찬가지로 클래스는 UI가 없고 페이지에 표시되지 않는 서버 컨트롤을 제공합니다. 는 달리 WebPartManager, WebPartManagerInternals 클래스는 페이지의 태그에서 선언 되지 않습니다.는 엄격 하 게 백그라운드 작업을 수행 하는 작업자 개체입니다. 일반적인 사용 방법은 보호된 WebPartManager 속성을 통해 참조하고 참조된 Internals 개체를 사용하여 메서드를 호출 WebPartManagerInternals 하는 클래스에서 보여 줍니다.

클래스에는 WebPartManagerInternals 메서드만 포함되며 속성이나 이벤트는 없습니다. 클래스의 모든 메서드에는 컨트롤 관리 WebPart 또는 컨트롤 간의 연결이 포함됩니다.

컨트롤을 처리 WebPart 하려면 컨트롤을 추가(AddWebPart), 제거RemoveWebPart, 이벤트 CallOnDeleting처리, 영역과의 관계에 대한 세부 정보 가져오기 또는 설정(예: GetZoneIDSetZoneIndex) 또는 기본 WebPart 컨트롤 속성 설정(예SetIsClosed: 및 SetHasSharedData)을 WebPartManagerInternals 포함합니다.

연결을 처리하기 위해 에는 연결을 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)

적용 대상

추가 정보