다음을 통해 공유


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(사용자 인터페이스)의 기타 확장을 사용하여 웹 포털 애플리케이션 또는 패키지된 웹 파트 컨트롤 집합을 빌드하는 경우 대부분의 경우(전부는 아님) 일부 멤버를 재정의 WebPartManager 하고 확장해야 합니다. 클래스를 WebPartManagerInternals 상속할 수 없도록 봉인되어 있지만 사용자 지정 WebPartManager 클래스는 페이지에서 웹 파트 컨트롤을 관리하기 위해 여러 WebPartManagerInternals 메서드를 호출해야 할 수 있습니다.

메모

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

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

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

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

메서드

Name Description
AddWebPart(WebPart)

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

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)

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

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)

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

SetIsShared(WebPart, Boolean)

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

SetIsShared(WebPartConnection, Boolean)

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

SetIsStandalone(WebPart, Boolean)

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

SetIsStatic(WebPart, Boolean)

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

SetIsStatic(WebPartConnection, Boolean)

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

SetTransformer(WebPartConnection, WebPartTransformer)

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

SetZoneID(WebPart, String)

포함 영역의 ID를 WebPart 유지할 수 있도록 하는 속성 또는 서버 컨트롤을 설정합니다.

SetZoneIndex(WebPart, Int32)

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

ToString()

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

(다음에서 상속됨 Object)

적용 대상

추가 정보