次の方法で共有


PersonalizationProvider.DetermineUserCapabilities(WebPartManager) メソッド

定義

現在実行中のユーザー アカウントのパーソナル化関連機能を表す WebPartUserCapability のインスタンスが含まれているディクショナリを返します。

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

パラメーター

webPartManager
WebPartManager

パーソナル化情報を管理している WebPartManager

戻り値

ユーザー アカウントが認証されている場合は、0 個以上の IDictionary のインスタンスが含まれている WebPartUserCapability を返します。実行中のユーザー アカウントが認証されていない場合は、null を返します。

例外

webPartManager に関連付けられているページが null です。

- または -

ページに関連付けられている要求が null です。

webPartManagernullです。

注釈

このメソッドの既定の実装では、Machine.configまたはWeb.config ファイルの webParts 要素 (ASP.NET 設定スキーマ) 構成セクションの 個人用設定要素 (ASP.NET 設定スキーマ) 要素内の webParts (ASP.NET Settings Schema) 要素の個人用設定に対する authorization 要素の情報を使用して、ユーザーの承認された機能を判断します。

ディクショナリ内の機能は、 メソッドによってCreateSupportedUserCapabilities返されるオブジェクトのIListメンバーになります。これには、現在、機能と機能がModifyStateUserCapability含まれますEnterSharedScopeUserCapability

適用対象