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.