다음을 통해 공유


UnauthorizedWebPart 생성자

정의

UnauthorizedWebPart 컨트롤의 새 인스턴스에 대한 속성 데이터를 초기화합니다.

오버로드

UnauthorizedWebPart(WebPart)

정적 UnauthorizedWebPart 컨트롤(또는 서버 컨트롤이나 사용자 정의 컨트롤)의 권한 확인에 실패할 경우 호출되어 WebPart 컨트롤의 새 인스턴스를 초기화합니다.

UnauthorizedWebPart(String, String, String, String)

동적 UnauthorizedWebPart 컨트롤(또는 서버 컨트롤이나 사용자 정의 컨트롤)의 권한 확인에 실패할 경우 호출되어 WebPart 컨트롤의 새 인스턴스를 초기화합니다.

설명

UnauthorizedWebPart 생성자는 두 오버로드 모두에서 클래스의 ProxyWebPart 기본 생성자를 호출합니다. 이러한 생성자는 각각 속성 데이터를 초기화하고 컨트롤의 새 인스턴스를 UnauthorizedWebPart 만듭니다.

컨트롤이 WebPartManager 컨트롤 컬렉션에 컨트롤(및 기타 서버 또는 사용자 컨트롤)을 추가하는 WebPart 경우 메서드를 사용하여 각 컨트롤을 IsAuthorized 확인합니다. 컨트롤 인스턴스에 권한이 없는 경우 컨트롤의 특정 속성 값(예: 해당 ID)이 새 UnauthorizedWebPart 컨트롤의 속성에 할당되고 UnauthorizedWebPart 권한 부여에 실패한 컨트롤 대신 컨트롤이 페이지의 컨트롤 트리에 추가됩니다.

UnauthorizedWebPart 컨트롤은 페이지에서 렌더링되지 않으며 사용자는 컨트롤이 있다는 것을 알 수 없습니다. 그러나 UnauthorizedWebPart 컨트롤은 자리 표시자 역할을 하며 컨트롤 트리에서 원래 컨트롤의 위치를 유지하고 원래 컨트롤에 대한 기존의 개인 설정 데이터를 유지 관리합니다. 이렇게 하면 사용자가 이전에 컨트롤을 개인 설정한 경우 어떤 이유로든 권한이 부여되지 않으며 나중에 다시 권한이 부여되면 사용자의 개인 설정 데이터를 복원할 수 있습니다.

UnauthorizedWebPart(WebPart)

정적 UnauthorizedWebPart 컨트롤(또는 서버 컨트롤이나 사용자 정의 컨트롤)의 권한 확인에 실패할 경우 호출되어 WebPart 컨트롤의 새 인스턴스를 초기화합니다.

public:
 UnauthorizedWebPart(System::Web::UI::WebControls::WebParts::WebPart ^ webPart);
public UnauthorizedWebPart (System.Web.UI.WebControls.WebParts.WebPart webPart);
new System.Web.UI.WebControls.WebParts.UnauthorizedWebPart : System.Web.UI.WebControls.WebParts.WebPart -> System.Web.UI.WebControls.WebParts.UnauthorizedWebPart
Public Sub New (webPart As WebPart)

매개 변수

webPart
WebPart

WebPart 컨트롤에서 권한을 확인하지 못한 WebPartManager입니다.

설명

UnauthorizedWebPart 생성자는 인증 검사에 실패한 정적 컨트롤 webPart 을 매개 변수 webPart 로 사용합니다. 정적 컨트롤은 프로그래밍 방식으로 추가되지 않고 웹 페이지의 태그에 선언된 컨트롤입니다. 생성자는 대신 페이지의 컨트롤 트리webPart에 추가되는 컨트롤의 새 인스턴스 UnauthorizedWebPart 를 반환합니다. 자세한 내용은 UnauthorizedWebPart를 참조하세요.

추가 정보

적용 대상

UnauthorizedWebPart(String, String, String, String)

동적 UnauthorizedWebPart 컨트롤(또는 서버 컨트롤이나 사용자 정의 컨트롤)의 권한 확인에 실패할 경우 호출되어 WebPart 컨트롤의 새 인스턴스를 초기화합니다.

public:
 UnauthorizedWebPart(System::String ^ originalID, System::String ^ originalTypeName, System::String ^ originalPath, System::String ^ genericWebPartID);
public UnauthorizedWebPart (string originalID, string originalTypeName, string originalPath, string genericWebPartID);
new System.Web.UI.WebControls.WebParts.UnauthorizedWebPart : string * string * string * string -> System.Web.UI.WebControls.WebParts.UnauthorizedWebPart
Public Sub New (originalID As String, originalTypeName As String, originalPath As String, genericWebPartID As String)

매개 변수

originalID
String

웹 파트 애플리케이션에서 사용할 수 있도록 WebPartZoneBase에 추가된 원래 서버 컨트롤 또는 사용자 정의 컨트롤의 ID가 들어 있는 문자열입니다.

originalTypeName
String

원래 컨트롤의 형식 이름이 들어 있는 문자열입니다.

originalPath
String

원래 컨트롤이 사용자 정의 컨트롤인 경우 사용자 정의 컨트롤에 대한 상대 가상 경로가 들어 있는 문자열입니다.

genericWebPartID
String

원래 서버 컨트롤 또는 사용자 정의 컨트롤을 래핑하는 GenericWebPart 컨트롤의 ID가 들어 있는 문자열입니다.

설명

UnauthorizedWebPart 생성자는 동적 WebPart 또는 다른 서버 컨트롤의 권한 부여 확인에 실패할 때 호출됩니다. 동적 컨트롤은 프로그래밍 방식으로 페이지에 추가되거나 웹 파트 컨트롤 카탈로그의 사용자가 추가하는 컨트롤입니다. UnauthorizedWebPart 생성자는 권한 부여에 실패한 동적 컨트롤을 UnauthorizedWebPart 대체할 컨트롤의 새 인스턴스를 반환합니다. 자세한 내용은 UnauthorizedWebPart를 참조하세요.

추가 정보

적용 대상