PersonalizationProvider.DetermineUserCapabilities(WebPartManager) Método

Definição

Devolve um dicionário contendo WebPartUserCapability instâncias que representam as capacidades relacionadas com personalização da conta de utilizador atualmente em execução.

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

A WebPartManager gestão da informação de personalização.

Devoluções

E contendo IDictionary zero ou mais WebPartUserCapability instâncias se a conta de utilizador estiver autenticada, ou null se a conta de utilizador executante não estiver autenticada.

Exceções

A página associada a webPartManager é null.

-ou-

O pedido associado à página é null.

webPartManager é null.

Observações

A implementação padrão deste método consome a informação do elemento de autorização para personalização do elemento webParts (ASP.NET Settings Schema) dentro do elemento personalization para webParts (ASP.NET Settings Schema) elemento do elemento webParts (ASP.NET Esquema de Definições) secção de configuração no ficheiro Machine.config ou Web.config para determinar as capacidades autorizadas do utilizador.

As capacidades no dicionário serão membros do IList objeto devolvido pelo CreateSupportedUserCapabilities método, que atualmente incluem a EnterSharedScopeUserCapability capacidade e a ModifyStateUserCapability capacidade.

Aplica-se a