Condividi tramite


WebPartUserCapability Classe

Definizione

Fornisce informazioni sulle funzionalità di un utente per visualizzare e modificare i dati di personalizzazione. La classe non può essere ereditata.

public ref class WebPartUserCapability sealed
public sealed class WebPartUserCapability
type WebPartUserCapability = class
Public NotInheritable Class WebPartUserCapability
Ereditarietà
WebPartUserCapability

Commenti

In vari punti del ciclo di vita di un'applicazione Web part, l'oggetto WebPartPersonalization deve controllare le funzionalità dell'utente corrente per determinare quali dati di personalizzazione l'utente può visualizzare e modificare. Quando si verifica questa necessità, l'oggetto di personalizzazione controlla le istanze della WebPartUserCapability classe .

La funzionalità di personalizzazione web part definisce due funzionalità utente, ognuna delle quali è rappresentata da un WebPartUserCapability oggetto . Entrambi questi oggetti hanno verbi corrispondenti che possono essere usati per specificare le funzionalità utente all'interno della <authorization> sezione di un file di Web.config. Per altre informazioni, vedere Elemento di autorizzazione per la personalizzazione per webParts (schema delle impostazioni di ASP.NET). Le diverse funzionalità utente sono illustrate nella tabella seguente.

Funzionalità utente Descrizione
modifyState Indica che l'utente corrente può salvare i dati di personalizzazione nell'archivio dati. Accesso tramite il ModifyStateUserCapability campo su un WebPartPersonalization oggetto .
enterSharedScope Indica che l'utente corrente può immettere l'ambito di personalizzazione condiviso. Accesso tramite il EnterSharedScopeUserCapability campo su un WebPartPersonalization oggetto .

La WebPartUserCapability classe ha una proprietà pubblica. La Name proprietà indica il nome della classe.

La WebPartUserCapability classe include anche due metodi esposti. Il Equals metodo consente di confrontare due oggetti funzionalità utente. Gli oggetti vengono considerati uguali se hanno lo stesso nome. Il GetHashCode metodo genera un codice hash basato sul nome dell'oggetto WebPartUserCapability .

Costruttori

WebPartUserCapability(String)

Inizializza una nuova istanza della classe.

Proprietà

Name

Ottiene un valore di stringa che identifica la classe.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto WebPartUserCapability corrente o se presenta lo stesso valore Name.

GetHashCode()

Restituisce il codice hash per la proprietà Name.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche