UnauthorizedWebPart 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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를 참조하세요.
추가 정보
적용 대상
.NET