Compartilhar via


WebPartUserCapability Classe

Definição

Fornece informações sobre os recursos de um usuário para exibir e modificar os dados de personalização. Essa classe não pode ser herdada.

public ref class WebPartUserCapability sealed
public sealed class WebPartUserCapability
type WebPartUserCapability = class
Public NotInheritable Class WebPartUserCapability
Herança
WebPartUserCapability

Comentários

Em vários pontos do ciclo de vida de um aplicativo de Web Parts, o WebPartPersonalization objeto precisa verificar os recursos do usuário atual para determinar quais dados de personalização o usuário pode exibir e modificar. Quando essa necessidade surge, o objeto de personalização verifica instâncias da WebPartUserCapability classe .

O recurso de personalização de Web Parts define dois recursos de usuário, cada um deles representado por um WebPartUserCapability objeto . Ambos os objetos têm verbos correspondentes que podem ser usados para especificar recursos de usuário dentro da <authorization> seção de um arquivo Web.config. Para obter mais informações, consulte Elemento de autorização para personalização para webParts (esquema de configurações de ASP.NET). Os diferentes recursos de usuário são mostrados na tabela a seguir.

Funcionalidade do usuário Descrição
modifyState Indica que o usuário atual pode salvar dados de personalização no armazenamento de dados. Acessado por meio do ModifyStateUserCapability campo em um WebPartPersonalization objeto .
enterSharedScope Indica que o usuário atual pode inserir o escopo de personalização compartilhada. Acessado por meio do EnterSharedScopeUserCapability campo em um WebPartPersonalization objeto .

A WebPartUserCapability classe tem uma propriedade pública. A Name propriedade indica o nome da classe .

A WebPartUserCapability classe também tem dois métodos expostos. O Equals método permite que dois objetos de funcionalidade do usuário sejam comparados. Os objetos serão considerados iguais se tiverem o mesmo nome. O GetHashCode método gera um código hash com base no nome do WebPartUserCapability objeto.

Construtores

WebPartUserCapability(String)

Inicializa uma nova instância da classe.

Propriedades

Name

Obtém um valor de cadeia de caracteres que identifica a classe.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto WebPartUserCapability atual ou tem o mesmo valor de Name.

GetHashCode()

Retorna o código hash da propriedade Name.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também