Share via


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」を参照してください。

こちらもご覧ください

適用対象