Udostępnij za pośrednictwem


WebPartUserCapability Klasa

Definicja

Zawiera informacje o możliwościach użytkownika do wyświetlania i modyfikowania danych personalizacji. Klasa ta nie może być dziedziczona.

public ref class WebPartUserCapability sealed
public sealed class WebPartUserCapability
type WebPartUserCapability = class
Public NotInheritable Class WebPartUserCapability
Dziedziczenie
WebPartUserCapability

Uwagi

W różnych punktach cyklu życia aplikacji WebPartPersonalization składników Web Part obiekt musi sprawdzić możliwości bieżącego użytkownika, aby określić, jakie dane personalizacji użytkownik może wyświetlać i modyfikować. Gdy zachodzi taka potrzeba, obiekt personalizacji sprawdza wystąpienia WebPartUserCapability klasy .

Funkcja personalizacji składników Web Part definiuje dwie możliwości użytkownika, z których każda jest reprezentowana WebPartUserCapability przez obiekt. Oba te obiekty mają odpowiednie czasowniki, których można użyć do określenia możliwości użytkownika w <authorization> sekcji pliku Web.config. Aby uzyskać więcej informacji, zobacz element autoryzacji na potrzeby personalizacji składników Web Part (schemat ustawień ASP.NET). Różne możliwości użytkownika przedstawiono w poniższej tabeli.

Możliwość użytkownika Opis
modifyState Wskazuje, że bieżący użytkownik może zapisywać dane personalizacji w magazynie danych. Dostęp do pola ModifyStateUserCapability w WebPartPersonalization obiekcie.
enterSharedScope Wskazuje, że bieżący użytkownik może wprowadzić zakres personalizacji udostępnionej. Dostęp do pola EnterSharedScopeUserCapability w WebPartPersonalization obiekcie.

Klasa WebPartUserCapability ma jedną właściwość publiczną. Właściwość Name wskazuje nazwę klasy.

Klasa WebPartUserCapability ma również dwie uwidocznione metody. Metoda Equals umożliwia porównywanie dwóch obiektów możliwości użytkownika. Obiekty są traktowane jako równe, jeśli mają taką samą nazwę. Metoda GetHashCode generuje kod skrótu na podstawie nazwy WebPartUserCapability obiektu.

Konstruktory

WebPartUserCapability(String)

Inicjuje nowe wystąpienie klasy .

Właściwości

Name

Pobiera wartość ciągu identyfikującą klasę.

Metody

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu WebPartUserCapability obiektowi, czy ma tę samą Name wartość.

GetHashCode()

Zwraca kod skrótu Name dla właściwości .

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też