Freigeben über


ITrackingPersonalizable.BeginLoad Methode

Definition

Stellt den Anfang der Ladephase für Personalisierungsinformationen dar.

public:
 void BeginLoad();
public void BeginLoad ();
abstract member BeginLoad : unit -> unit
Public Sub BeginLoad ()

Beispiele

Im folgenden Codebeispiel wird die Verwendung der BeginLoad -Methode veranschaulicht. Ein vollständiges, funktionierendes Codebeispiel, das aus einem Steuerelement und einer ASPX-Seite besteht, finden Sie im IPersonalizable Thema klassenübersicht.

void ITrackingPersonalizable.BeginLoad()
{
    _loading = true;
    _trackingLog = "1. BeginLoad\r\n";
}
Sub BeginLoad() Implements ITrackingPersonalizable.BeginLoad
    _loading = True
    _trackingLog = "1. BeginLoad" + vbCr + vbLf

End Sub

Hinweise

Der Webparts-Steuerelementsatz ruft diese Methode auf, bevor Personalisierungsdaten angewendet werden. Ein Steuerelement, das seinen eigenen Änderungszustand nachverfolgt, sollte diese Methode verwenden, um ein internes Flag festzulegen, das angibt, dass Eigenschaften nicht aufrufen SetPersonalizationDirtydürfen. Dies liegt daran, dass Eigenschafteneinstellungsmethoden während der Anwendung von Personalisierungsdaten nach dem Aufruf BeginLoadvon aufgerufen werden können. In den meisten Szenarien sollte ein Steuerelement nicht als geändert ("dirty") betrachtet werden, nur weil seine personalisierbaren Eigenschaften basierend auf Daten festgelegt wurden, die aus dem zugrunde liegenden Datenspeicher geladen wurden.

Hinweis

Diese Methode wird auch aufgerufen, wenn Personalisierungsdaten nach dem Importieren eines Webparts-Steuerelements angewendet werden.

Gilt für: