WebPartUserCapability クラス

定義

パーソナル化データを表示および変更するユーザーの機能に関する情報を提供します。 このクラスは継承できません。

public ref class WebPartUserCapability sealed
public sealed class WebPartUserCapability
type WebPartUserCapability = class
Public NotInheritable Class WebPartUserCapability
継承
WebPartUserCapability

注釈

Web パーツ アプリケーションのライフ サイクルのさまざまな時点で、オブジェクトは WebPartPersonalization 現在のユーザーの機能を確認して、ユーザーが表示および変更できるパーソナル化データを決定する必要があります。 この必要が生じた場合、パーソナル化オブジェクトは クラスのインスタンスを WebPartUserCapability チェックします。

Web パーツの個人用設定機能では、2 つのユーザー機能が定義されています。それぞれのユーザー機能は オブジェクトで WebPartUserCapability 表されます。 これらのオブジェクトには、Web.config ファイルの セクション内で <authorization> ユーザー機能を指定するために使用できる対応する動詞があります。 詳細については、「 webParts のパーソナル化の authorization 要素 (ASP.NET 設定スキーマ)」を参照してください。 さまざまなユーザー機能を次の表に示します。

ユーザー機能 [説明]
modifyState 現在のユーザーがパーソナル化データをデータ ストアに保存できることを示します。 オブジェクトの WebPartPersonalization フィールドをModifyStateUserCapability介してアクセスされます。
enterSharedScope 現在のユーザーが共有パーソナル化スコープを入力できることを示します。 オブジェクトの WebPartPersonalization フィールドをEnterSharedScopeUserCapability介してアクセスされます。

クラスには WebPartUserCapability 1 つのパブリック プロパティがあります。 プロパティは Name 、 クラスの名前を示します。

WebPartUserCapabilityクラスには、2 つの公開メソッドもあります。 メソッドを Equals 使用すると、2 つのユーザー機能オブジェクトを比較できます。 オブジェクトの名前が同じである場合、オブジェクトは等しいと見なされます。 メソッドは GetHashCode 、 オブジェクトの名前に基づいてハッシュ コードを WebPartUserCapability 生成します。

コンストラクター

WebPartUserCapability(String)

クラスの新しいインスタンスを初期化します。

プロパティ

Name

クラスを示す文字列値を取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在の WebPartUserCapability オブジェクトに等しいかどうか、または同じ Name 値を持っているかどうかを判断します。

GetHashCode()

Name プロパティのハッシュ コードを返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください