Sdílet prostřednictvím


PersonalizationProvider.DetermineUserCapabilities(WebPartManager) Metoda

Definice

Vrátí slovník obsahující WebPartUserCapability instance, které představují možnosti přizpůsobení související s aktuálně spuštěným uživatelským účtem.

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

Parametry

webPartManager
WebPartManager

Správa WebPartManager informací o přizpůsobení.

Návraty

Obsahující IDictionary nula nebo více WebPartUserCapability instancí, pokud je uživatelský účet ověřený nebo null pokud spuštěný uživatelský účet není ověřen.

Výjimky

Přidružená stránka webPartManager je null.

-nebo-

Žádost přidružená ke stránce je null.

webPartManager je null.

Poznámky

Výchozí implementace této metody využívá informace v elementu authorization elementu pro přizpůsobení webových částí (ASP.NET Schéma nastavení) v elementu personalization Element pro webParts (ASP.NET Schéma nastavení) konfiguračního oddílu webParts Element (ASP.NET Settings Schema) v souboru Machine.config nebo Web.config určit autorizované schopnosti uživatele.

Schopnosti ve slovníku budou členy objektu vráceného IList metodou CreateSupportedUserCapabilities , který aktuálně zahrnuje EnterSharedScopeUserCapability schopnost a ModifyStateUserCapability schopnost.

Platí pro