Udostępnij za pośrednictwem


PersonalizationProvider.DetermineUserCapabilities(WebPartManager) Metoda

Definicja

Zwraca słownik zawierający WebPartUserCapability wystąpienia reprezentujące możliwości związane z personalizacją aktualnie wykonywanego konta użytkownika.

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

Zarządzanie WebPartManager informacjami o personalizacji.

Zwraca

Wystąpienie IDictionary zawierające zero lub więcej WebPartUserCapability wystąpień, jeśli konto użytkownika jest uwierzytelnione lub null czy wykonywane konto użytkownika nie jest uwierzytelnione.

Wyjątki

Strona skojarzona z elementem webPartManager to null.

-lub-

Żądanie skojarzone ze stroną to null.

webPartManager to null.

Uwagi

Domyślna implementacja tej metody używa informacji w elemecie autoryzacji elementu autoryzacji do personalizacji dla składników Web Part (schematu ustawień ASP.NET) w ramach elementu personalizacji składników Web Part (schematu ustawień ASP.NET) w sekcji konfiguracji składnika Web Parts (ASP.NET Ustawienia schematu) w pliku Machine.config lub Web.config w celu określenia autoryzowanych możliwości użytkownika.

Możliwości w słowniku będą elementami członkowskimi IList obiektu zwróconego przez metodę CreateSupportedUserCapabilities , która obecnie obejmuje EnterSharedScopeUserCapability możliwości i ModifyStateUserCapability możliwości.

Dotyczy