WebPartUserCapability Classe

Definizione

Fornisce informazioni sulle funzionalità di un utente per visualizzare e modificare i dati di personalizzazione.Provides information about a user's capabilities to view and modify personalization data. Questa classe non può essere ereditata.This class cannot be inherited.

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

Commenti

In diversi punti del ciclo di vita di un'applicazione Web part, l' WebPartPersonalization oggetto deve controllare le funzionalità dell'utente corrente per determinare quali dati di personalizzazione l'utente può visualizzare e modificare.At various points in the life cycle of a Web Parts application, the WebPartPersonalization object needs to check the capabilities of the current user to determine what personalization data the user can view and modify. Quando si verifica questa esigenza, l'oggetto di personalizzazione verifica le istanze WebPartUserCapability della classe.When this need arises, the personalization object checks instances of the WebPartUserCapability class.

La funzionalità di personalizzazione Web part definisce due funzionalità utente, ciascuna delle quali è rappresentata WebPartUserCapability da un oggetto.The Web Parts personalization feature defines two user capabilities, each of which is represented by a WebPartUserCapability object. Entrambi questi oggetti dispongono di verbi corrispondenti che possono essere utilizzati per specificare le funzionalità utente all'interno <authorization> della sezione di un file Web. config.Both of these objects have corresponding verbs that can be used to specify user capabilities within the <authorization> section of a Web.config file. Per altre informazioni, vedere elemento authorization per la personalizzazione per WebParts (schema delle impostazioni ASP.NET).For more information, see authorization Element for personalization for webParts (ASP.NET Settings Schema). Le diverse funzionalità utente sono illustrate nella tabella seguente.The different user capabilities are shown in the following table.

Funzionalità utenteUser capability DescriptionDescription
modifyState Indica che l'utente corrente può salvare i dati sulla personalizzazione nell'archivio dati.Indicates that the current user can save personalization data to the data store. Accesso eseguito tramite ModifyStateUserCapability il campo in WebPartPersonalization un oggetto.Accessed through the ModifyStateUserCapability field on a WebPartPersonalization object.
enterSharedScope Indica che l'utente corrente può immettere l'ambito di personalizzazione condiviso.Indicates that the current user can enter Shared personalization scope. Accesso eseguito tramite EnterSharedScopeUserCapability il campo in WebPartPersonalization un oggetto.Accessed through the EnterSharedScopeUserCapability field on a WebPartPersonalization object.

La WebPartUserCapability classe dispone di una proprietà pubblica.The WebPartUserCapability class has one public property. La Name proprietà indica il nome della classe.The Name property indicates the name of the class.

La WebPartUserCapability classe dispone anche di due metodi esposti.The WebPartUserCapability class also has two exposed methods. Il Equals metodo consente di confrontare due oggetti funzionalità utente.The Equals method allows two user capability objects to be compared. Gli oggetti vengono considerati uguali se hanno lo stesso nome.The objects are considered equal if they have the same name. Il GetHashCode metodo genera un codice hash basato sul nome WebPartUserCapability dell'oggetto.The GetHashCode method generates a hash code based on the name of the WebPartUserCapability object.

Costruttori

WebPartUserCapability(String)

Inizializza una nuova istanza della classe.Initializes a new instance of the class.

Proprietà

Name

Ottiene un valore di stringa che identifica la classe.Gets a string value identifying the class.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto WebPartUserCapability corrente o se presenta lo stesso valore Name.Determines whether the specified object is equal to the current WebPartUserCapability object, or has the same Name value.

GetHashCode()

Restituisce il codice hash per la proprietà Name.Returns the hash code for the Name property.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche