Freigeben über


WebPartUserCapability Klasse

Definition

Enthält Informationen über Berechtigungen eines Benutzers zum Anzeigen und Ändern von Personalisierungsdaten. Diese Klasse kann nicht vererbt werden.

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

Hinweise

An verschiedenen Stellen im Lebenszyklus einer Webparts-Anwendung muss das Objekt die WebPartPersonalization Funktionen des aktuellen Benutzers überprüfen, um zu bestimmen, welche Personalisierungsdaten der Benutzer anzeigen und ändern kann. Wenn diese Notwendigkeit auftritt, überprüft das Personalisierungsobjekt Instanzen der WebPartUserCapability -Klasse.

Das Personalisierungsfeature für Webparts definiert zwei Benutzerfunktionen, die jeweils durch ein WebPartUserCapability -Objekt dargestellt werden. Beide Objekte verfügen über entsprechende Verben, die zum Angeben von Benutzerfunktionen innerhalb des <authorization> Abschnitts einer Web.config-Datei verwendet werden können. Weitere Informationen finden Sie unter authorization Element for personalization for webParts (ASP.NET Settings Schema). Die verschiedenen Benutzerfunktionen sind in der folgenden Tabelle aufgeführt.

Benutzerfunktion BESCHREIBUNG
modifyState Gibt an, dass der aktuelle Benutzer Personalisierungsdaten im Datenspeicher speichern kann. Zugriff über das ModifyStateUserCapability Feld für ein WebPartPersonalization -Objekt.
enterSharedScope Gibt an, dass der aktuelle Benutzer freigegebenen Personalisierungsbereich eingeben kann. Zugriff über das EnterSharedScopeUserCapability Feld für ein WebPartPersonalization -Objekt.

Die WebPartUserCapability -Klasse verfügt über eine öffentliche Eigenschaft. Die Name -Eigenschaft gibt den Namen der -Klasse an.

Die WebPartUserCapability -Klasse verfügt außerdem über zwei verfügbar gemachte Methoden. Mit Equals der -Methode können zwei Benutzerfunktionsobjekte verglichen werden. Die Objekte gelten als gleich, wenn sie denselben Namen haben. Die GetHashCode -Methode generiert einen Hashcode basierend auf dem Namen des WebPartUserCapability Objekts.

Konstruktoren

WebPartUserCapability(String)

Initialisiert eine neue Instanz der Klasse.

Eigenschaften

Name

Ruft einen Zeichenfolgenwert ab, der die Klasse angibt.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen WebPartUserCapability-Objekt entspricht, oder den gleichen Name-Wert aufweist.

GetHashCode()

Gibt den Hashcode für die Name-Eigenschaft zurück.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen