WebPartPersonalization.HasPersonalizationState Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca wartość wskazującą, czy bieżący zakres strony i personalizacji mają skojarzone dane personalizacji.
public:
virtual property bool HasPersonalizationState { bool get(); };
[System.ComponentModel.Browsable(false)]
public virtual bool HasPersonalizationState { get; }
[<System.ComponentModel.Browsable(false)>]
member this.HasPersonalizationState : bool
Public Overridable ReadOnly Property HasPersonalizationState As Boolean
Wartość właściwości
true
jeśli strona ma skojarzone dane personalizacji; w przeciwnym razie , false
.
- Atrybuty
Wyjątki
Z wystąpieniem WebPartPersonalization nie jest skojarzony żaden dostawca personalizacji. Taka sytuacja może wystąpić, jeśli dostęp do właściwości jest uzyskiwany przed ukończeniem skojarzonej WebPartManager metody kontrolki OnInit(EventArgs) .
-lub-
Wartość Page właściwości skojarzonej WebPartManager to null
.
-lub-
Wartość Request właściwości skojarzonego WebPartManagerPage wystąpienia kontrolki to null
.
Uwagi
Jest to wygodna metoda określania, czy bieżąca kombinacja stron i zakresu ma skojarzone dane personalizacji. Wewnętrznie metoda wywołuje GetCountOfState dostawcę, aby określić, czy dane istnieją.