PersonalizationState Classe

Definizione

Definisce le funzionalità di base che rappresentano i dati sulla personalizzazione di una pagina.Defines the basic functionality that represents the personalization data for a page.

public ref class PersonalizationState abstract
public abstract class PersonalizationState
type PersonalizationState = class
Public MustInherit Class PersonalizationState
Ereditarietà
PersonalizationState

Commenti

Le classi che derivano da questa classe di base contengono l'implementazione effettiva per la gestione, l'applicazione e l'estrazione dei dati di personalizzazione.Classes that derive from this base class contain the actual implementation for managing, applying, and extracting personalization data. La WebPartPersonalization classe si avvale dello stato di personalizzazione con un riferimento PersonalizationStatea.The WebPartPersonalization class makes use of personalization state with a reference to PersonalizationState.

Se uno sviluppatore scrive un'implementazione PersonalizationState personalizzata, è necessario PersonalizationProvider scrivere anche un oggetto personalizzato.If a developer writes a custom PersonalizationState implementation, a custom PersonalizationProvider must also be written. PersonalizationProviderle istanze sono responsabili della creazione e dell' PersonalizationState utilizzo di istanze di.PersonalizationProvider instances are responsible for creating and consuming PersonalizationState instances.

Note per gli implementatori

Le classi derivate devono sempre chiamare il costruttore della classe base dal costruttore derivato.Derived classes should always call the base class constructor from the derived constructor.

Costruttori

PersonalizationState(WebPartManager)

Inizializza una nuova istanza della classe PersonalizationState.Initializes a new instance of the PersonalizationState class.

Proprietà

IsDirty

Ottiene un valore che indica se le informazioni sulla personalizzazione sono state modificate.Gets a value that indicates whether any personalization information has changed.

IsEmpty

Quando viene sottoposta a override, ottiene un valore che indica se un qualsiasi stato di personalizzazione è stato estratto da un'istanza di stato.When overridden, gets a value that indicates whether any personalization state was extracted by a state instance.

WebPartManager

Ottiene un riferimento al controllo WebPartManager attualmente associato all'istanza dello stato di personalizzazione.Gets a reference to the WebPartManager control currently associated with the personalization state instance.

Metodi

ApplyWebPartManagerPersonalization()

Quando viene sottoposto a override, applica i dati sulla personalizzazione al controllo WebPartManager associato all'istanza dello stato di personalizzazione.When overridden, applies personalization data to the WebPartManager control associated with the personalization state instance.

ApplyWebPartPersonalization(WebPart)

Quando viene sottoposto a override, applica i dati sulla personalizzazione al controllo Web part specificato.When overridden, applies personalization data to the specified Web Parts control.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
ExtractWebPartManagerPersonalization()

Quando viene sottoposto a override, estrae le informazioni sulla personalizzazione dal controllo WebPartManager associato allo stato di personalizzazione corrente.When overridden, extracts personalization information from the WebPartManager control associated with the current personalization state.

ExtractWebPartPersonalization(WebPart)

Quando viene sottoposto a override, estrae i dati sulla personalizzazione dal controllo Web part specificato.When overridden, extracts personalization data from the specified Web Parts control.

GetAuthorizationFilter(String)

Recupera il filtro di autorizzazione per il controllo Web part specificato.Retrieves the authorization filter for the specified Web Parts control.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
SetDirty()

Contrassegna lo stato di personalizzazione corrente come modificato.Marks the current personalization state as having changed.

SetWebPartDirty(WebPart)

Quando viene sottoposto a override, contrassegna un controllo Web part come modificato.When overridden, marks a Web Parts control as having changed.

SetWebPartManagerDirty()

Quando viene sottoposto a override, contrassegna il controllo WebPartManager associato come modificato.When overridden, marks the associated WebPartManager control as having changed.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
ValidateWebPart(WebPart)

Verifica che il controllo Web part specificato è valido.Verifies that the specified Web Parts control is valid.

Si applica a

Vedi anche