Udostępnij za pośrednictwem


WebPartPersonalization.HasPersonalizationState Właściwość

Definicja

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ą.

Dotyczy

Zobacz też