Compartilhar via


PersonalizationProvider.DetermineUserCapabilities(WebPartManager) Método

Definição

Retorna um dicionário que contém instâncias WebPartUserCapability que representam as funcionalidades relacionadas à personalização da conta de usuário em execução no momento.

public:
 virtual System::Collections::IDictionary ^ DetermineUserCapabilities(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager);
public virtual System.Collections.IDictionary DetermineUserCapabilities (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager);
abstract member DetermineUserCapabilities : System.Web.UI.WebControls.WebParts.WebPartManager -> System.Collections.IDictionary
override this.DetermineUserCapabilities : System.Web.UI.WebControls.WebParts.WebPartManager -> System.Collections.IDictionary
Public Overridable Function DetermineUserCapabilities (webPartManager As WebPartManager) As IDictionary

Parâmetros

webPartManager
WebPartManager

O WebPartManager que gerencia as informações de personalização.

Retornos

Um IDictionary que contém zero ou mais instâncias WebPartUserCapability se a conta de usuário está autenticada ou null se a conta de usuário em execução não está autenticada.

Exceções

A página associada ao webPartManager é null.

- ou -

A solicitação associada à página é null.

webPartManager é null.

Comentários

A implementação padrão desse método consome as informações no elemento authorization Element for personalization for webParts (ASP.NET Settings Schema) no elemento elemento personalization element for webParts (ASP.NET Settings Schema) da seção de configuração elemento webParts (esquema de configurações de ASP.NET) no arquivo Machine.config ou Web.config para determinar os recursos autorizados de um usuário.

Os recursos no dicionário serão membros do IList objeto retornado pelo CreateSupportedUserCapabilities método , que atualmente inclui a EnterSharedScopeUserCapability funcionalidade e a ModifyStateUserCapability funcionalidade .

Aplica-se a