Поделиться через


UnauthorizedWebPart Конструкторы

Определение

Инициализирует данные свойства для нового экземпляра элемента управления UnauthorizedWebPart.

Перегрузки

UnauthorizedWebPart(WebPart)

Инициализирует новый экземпляр элемента управления UnauthorizedWebPart, вызываемого, когда статический элемент управления WebPart (или серверный, или пользовательский) не проходит авторизацию.

UnauthorizedWebPart(String, String, String, String)

Инициализирует новый экземпляр элемента управления UnauthorizedWebPart, вызываемого, когда динамический элемент управления WebPart (или серверный, или пользовательский) не проходит авторизацию.

Комментарии

Конструктор UnauthorizedWebPart в обеих своих перегрузках вызывает базовые конструкторы в ProxyWebPart классе . Каждый из этих конструкторов инициализирует данные свойств и создает новый экземпляр UnauthorizedWebPart элемента управления.

WebPartManager Когда элемент управления добавляет WebPart элементы управления (и другие серверные или пользовательские элементы управления) в свою коллекцию элементов управления, он проверяет каждый элемент управления с помощью IsAuthorized метода . Если экземпляр элемента управления не авторизован, некоторые значения свойств элемента управления (например, его идентификатор) назначаются свойствам в новом 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 не выполнена проверка авторизации. Статический элемент управления объявляется в разметке веб-страницы, а не добавляется программным способом. Конструктор возвращает новый экземпляр UnauthorizedWebPart элемента управления, который добавляется в дерево элементов управления страницы вместо webPart. Для получения дополнительной информации см. 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 для участия в приложении веб-части.

originalTypeName
String

Строка, содержащая имя типа исходного элемента управления.

originalPath
String

Строка, содержащая относительный виртуальный путь к пользовательскому элементу управления, если исходный элемент управления является пользовательским элементом управления.

genericWebPartID
String

Строка, содержащая ИД элемента управления GenericWebPart, который заключает в оболочку исходный серверный или пользовательский элемент управления.

Комментарии

Конструктор UnauthorizedWebPart вызывается, когда динамический WebPart или другой серверный элемент управления не проходит проверку авторизации. Динамический элемент управления добавляется на страницу программным способом или пользователем из каталога элементов управления веб-частей. Конструктор UnauthorizedWebPart возвращает новый экземпляр элемента управления для замены динамического UnauthorizedWebPart элемента управления, который завершился сбоем авторизации. Для получения дополнительной информации см. UnauthorizedWebPart.

См. также раздел

Применяется к