Partager via


SessionPageStatePersister(Page) Constructeur

Définition

Initialise une nouvelle instance de la classe SessionPageStatePersister.

public:
 SessionPageStatePersister(System::Web::UI::Page ^ page);
public SessionPageStatePersister (System.Web.UI.Page page);
new System.Web.UI.SessionPageStatePersister : System.Web.UI.Page -> System.Web.UI.SessionPageStatePersister
Public Sub New (page As Page)

Paramètres

page
Page

Page pour lequel est créé le mécanisme de persistance de l'état d'affichage.

Exceptions

La valeur de HttpSessionState est null (Nothing en Visual Basic)

Exemples

L’exemple de code suivant montre comment écrire une classe pour renvoyer une PageAdapter instance de la SessionPageStatePersister classe pour enregistrer l’état d’affichage dans l’objet de session côté serveur.

namespace Samples.AspNet.CS {

    using System.Web.UI;

    public class MyPageAdapter : System.Web.UI.Adapters.PageAdapter {

        public override PageStatePersister GetStatePersister() {
            return new SessionPageStatePersister(Page);
        }
    }
}
Imports System.Web.UI

Namespace Samples.AspNet.VB

    Public Class MyPageAdapter
       Inherits System.Web.UI.Adapters.PageAdapter


       Public Overrides Function GetStatePersister() As PageStatePersister
          Return New SessionPageStatePersister(Page)
       End Function 'GetStatePersister

    End Class

End Namespace

S’applique à