Partager via


UnauthorizedWebPart Constructeurs

Définition

Initialise des données de propriété pour une nouvelle instance d'un contrôle UnauthorizedWebPart.

Surcharges

UnauthorizedWebPart(WebPart)

Initialise une nouvelle instance d'un contrôle UnauthorizedWebPart appelé lorsque l'autorisation d'un contrôle WebPart statique (ou un contrôle serveur ou utilisateur) échoue.

UnauthorizedWebPart(String, String, String, String)

Initialise une nouvelle instance d'un contrôle UnauthorizedWebPart appelé lorsque l'autorisation d'un contrôle WebPart dynamique (ou un contrôle serveur ou utilisateur) échoue.

Remarques

Le UnauthorizedWebPart constructeur, dans ses deux surcharges, appelle des constructeurs de base dans la ProxyWebPart classe . Ces constructeurs initialisent les données de propriété et créent une nouvelle instance d’un UnauthorizedWebPart contrôle.

Lorsque le WebPartManager contrôle ajoute WebPart des contrôles (et d’autres contrôles serveur ou utilisateur) à sa collection de contrôles, il vérifie chaque contrôle à l’aide de la IsAuthorized méthode . Si une instance de contrôle n’est pas autorisée, certaines valeurs de propriété du contrôle (telles que son ID) sont affectées aux propriétés d’un nouveau UnauthorizedWebPart contrôle et le UnauthorizedWebPart contrôle est ensuite ajouté à l’arborescence de contrôle de la page à la place du contrôle qui a échoué à l’autorisation.

Un UnauthorizedWebPart contrôle n’est jamais rendu dans une page et un utilisateur n’a aucun moyen de le savoir. Toutefois, un UnauthorizedWebPart contrôle agit également comme un espace réservé, en conservant la position du contrôle d’origine dans l’arborescence de contrôle et en conservant toutes les données de personnalisation préexistantes pour le contrôle d’origine. Ainsi, si un utilisateur a précédemment personnalisé un contrôle, celui-ci devient alors non autorisé pour une raison quelconque et, plus tard, il est à nouveau autorisé, les données de personnalisation de l’utilisateur peuvent être restaurées.

UnauthorizedWebPart(WebPart)

Initialise une nouvelle instance d'un contrôle UnauthorizedWebPart appelé lorsque l'autorisation d'un contrôle WebPart statique (ou un contrôle serveur ou utilisateur) échoue.

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)

Paramètres

webPart
WebPart

WebPart dont l'autorisation par le contrôle WebPartManager échoue.

Remarques

Le UnauthorizedWebPart constructeur prend un contrôle webPart statique en tant que paramètre, où webPart a échoué une vérification d’autorisation. Un contrôle statique est un contrôle qui est déclaré dans le balisage d’une page web, plutôt que d’être ajouté par programmation. Le constructeur retourne une nouvelle instance d’un UnauthorizedWebPart contrôle, qui est ajoutée à l’arborescence de contrôles de la page à la place de webPart. Pour plus d'informations, consultez UnauthorizedWebPart.

Voir aussi

S’applique à

UnauthorizedWebPart(String, String, String, String)

Initialise une nouvelle instance d'un contrôle UnauthorizedWebPart appelé lorsque l'autorisation d'un contrôle WebPart dynamique (ou un contrôle serveur ou utilisateur) échoue.

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)

Paramètres

originalID
String

Chaîne qui contient l'ID du contrôle serveur ou utilisateur d'origine ajouté à un WebPartZoneBase pour participer à une application WebPart.

originalTypeName
String

Chaîne qui contient le nom du type du contrôle d'origine.

originalPath
String

Chaîne contenant le chemin d'accès virtuel relatif vers le contrôle utilisateur, si le contrôle d'origine est un contrôle utilisateur.

genericWebPartID
String

Chaîne contenant l'ID du GenericWebPart contrôle qui encapsule le contrôle serveur ou utilisateur d'origine.

Remarques

Le UnauthorizedWebPart constructeur est appelé lorsqu’un contrôle dynamique WebPart ou un autre contrôle de serveur échoue à sa vérification d’autorisation. Un contrôle dynamique est un contrôle ajouté à une page par programmation ou par un utilisateur à partir d’un catalogue de contrôles WebPart. Le UnauthorizedWebPart constructeur retourne une nouvelle instance d’un UnauthorizedWebPart contrôle pour remplacer le contrôle dynamique qui a échoué à l’autorisation. Pour plus d'informations, consultez UnauthorizedWebPart.

Voir aussi

S’applique à