UnauthorizedWebPart コンストラクター

定義

UnauthorizedWebPart コントロールの新しいインスタンスのプロパティ データを初期化します。

オーバーロード

名前 説明
UnauthorizedWebPart(WebPart)

静的なUnauthorizedWebPart コントロール (またはサーバーまたはユーザー コントロール) が承認に失敗したときに呼び出される、WebPart コントロールの新しいインスタンスを初期化します。

UnauthorizedWebPart(String, String, String, String)

動的UnauthorizedWebPart コントロール (またはサーバーまたはユーザー コントロール) が承認に失敗したときに呼び出される、WebPart コントロールの新しいインスタンスを初期化します。

注釈

UnauthorizedWebPartコンストラクターは、両方のオーバーロードで、ProxyWebPart クラスの基本コンストラクターを呼び出します。 これらのコンストラクターはそれぞれプロパティ データを初期化し、 UnauthorizedWebPart コントロールの新しいインスタンスを作成します。

WebPartManager コントロールがコントロールのコレクションにWebPartコントロール (およびその他のサーバー コントロールまたはユーザー コントロール) を追加する場合は、IsAuthorized メソッドを使用して各コントロールをチェックします。 コントロール インスタンスが承認されていない場合、コントロールの特定のプロパティ値 (ID など) が新しい UnauthorizedWebPart コントロールのプロパティに割り当てられ、承認に失敗したコントロールの代わりに UnauthorizedWebPart コントロールがページのコントロール ツリーに追加されます。

UnauthorizedWebPart コントロールはページにレンダリングされず、ユーザーはそれを認識する方法がありません。 ただし、 UnauthorizedWebPart コントロールはプレースホルダーとしても機能し、コントロール ツリー内の元のコントロールの位置を維持し、元のコントロールの既存のパーソナル化データを維持します。 これにより、ユーザーが以前にコントロールをカスタマイズした場合、何らかの理由で承認されず、後で再び承認されると、ユーザーのパーソナル化データを復元できます。

UnauthorizedWebPart(WebPart)

静的なUnauthorizedWebPart コントロール (またはサーバーまたはユーザー コントロール) が承認に失敗したときに呼び出される、WebPart コントロールの新しいインスタンスを初期化します。

public:
 UnauthorizedWebPart(System::Web::UI::WebControls::WebParts::WebPart ^ webPart);
public UnauthorizedWebPart(System.Web.UI.WebControls.WebParts.WebPart webPart);
new System.Web.UI.WebControls.WebParts.UnauthorizedWebPart : System.Web.UI.WebControls.WebParts.WebPart -> System.Web.UI.WebControls.WebParts.UnauthorizedWebPart
Public Sub New (webPart As WebPart)

パラメーター

webPart
WebPart

WebPart コントロールによって承認できなかったWebPartManager

注釈

UnauthorizedWebPart コンストラクターは、静的コントロール webPartをパラメーターとして受け取ります。ここで、webPartは承認チェックに失敗しました。 静的コントロールは、プログラムによって追加されるのではなく、Web ページのマークアップで宣言されるコントロールです。 コンストラクターは、 UnauthorizedWebPart コントロールの新しいインスタンスを返します。このインスタンスは、 webPartの代わりにページのコントロール ツリーに追加されます。 詳細については、UnauthorizedWebPartを参照してください。

こちらもご覧ください

適用対象

UnauthorizedWebPart(String, String, String, String)

動的UnauthorizedWebPart コントロール (またはサーバーまたはユーザー コントロール) が承認に失敗したときに呼び出される、WebPart コントロールの新しいインスタンスを初期化します。

public:
 UnauthorizedWebPart(System::String ^ originalID, System::String ^ originalTypeName, System::String ^ originalPath, System::String ^ genericWebPartID);
public UnauthorizedWebPart(string originalID, string originalTypeName, string originalPath, string genericWebPartID);
new System.Web.UI.WebControls.WebParts.UnauthorizedWebPart : string * string * string * string -> System.Web.UI.WebControls.WebParts.UnauthorizedWebPart
Public Sub New (originalID As String, originalTypeName As String, originalPath As String, genericWebPartID As String)

パラメーター

originalID
String

Web パーツ アプリケーションに参加するために WebPartZoneBase に追加された元のサーバーまたはユーザー コントロールの ID を含む文字列。

originalTypeName
String

元のコントロールの型の名前を含む文字列。

originalPath
String

元のコントロールがユーザー コントロールの場合、ユーザー コントロールへの相対仮想パスを含む文字列。

genericWebPartID
String

元のサーバーまたはユーザー コントロールをラップする GenericWebPart コントロールの ID を含む文字列。

注釈

UnauthorizedWebPart コンストラクターは、動的なWebPartまたはその他のサーバー コントロールが承認チェックに失敗したときに呼び出されます。 動的コントロールは、プログラムによって、または Web パーツ コントロールのカタログからユーザーによってページに追加されるコントロールです。 UnauthorizedWebPart コンストラクターは、承認に失敗した動的コントロールを置き換えるために、UnauthorizedWebPart コントロールの新しいインスタンスを返します。 詳細については、UnauthorizedWebPartを参照してください。

こちらもご覧ください

適用対象