UnauthorizedWebPart コンストラクタ (WebPart)
アセンブリ: System.Web (system.web.dll 内)


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

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


UnauthorizedWebPart コンストラクタ (String, String, String, String)
アセンブリ: System.Web (system.web.dll 内)

Public Sub New ( _ originalID As String, _ originalTypeName As String, _ originalPath As String, _ genericWebPartID As String _ )
Dim originalID As String Dim originalTypeName As String Dim originalPath As String Dim genericWebPartID As String Dim instance As New UnauthorizedWebPart(originalID, originalTypeName, originalPath, genericWebPartID)
public UnauthorizedWebPart ( string originalID, string originalTypeName, string originalPath, string genericWebPartID )
public: UnauthorizedWebPart ( String^ originalID, String^ originalTypeName, String^ originalPath, String^ genericWebPartID )
public UnauthorizedWebPart ( String originalID, String originalTypeName, String originalPath, String genericWebPartID )
public function UnauthorizedWebPart ( originalID : String, originalTypeName : String, originalPath : String, genericWebPartID : String )
- originalID
Web パーツ アプリケーションに参加するために WebPartZoneBase に追加された、元のサーバー コントロールまたはユーザー コントロールの ID が含まれている文字列。
- originalPath
- genericWebPartID
元のサーバー コントロールまたはユーザー コントロールをラップする GenericWebPart コントロールの ID が含まれている文字列。

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

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


UnauthorizedWebPart コンストラクタ
UnauthorizedWebPart コンストラクタは、その両方のオーバーロードで ProxyWebPart クラス内の基本コンストラクタを呼び出します。これらのコンストラクタのそれぞれがプロパティ データを初期化し、UnauthorizedWebPart コントロールの新しいインスタンスを作成します。
WebPartManager コントロールはコントロールのコレクションに WebPart コントロール (およびその他のサーバー コントロールまたはユーザー コントロール) を追加するときに、IsAuthorized メソッドを使用して各コントロールをチェックします。コントロールのインスタンスが承認されていない場合、コントロールの特定のプロパティ値 (その ID など) が新しい UnauthorizedWebPart コントロールのプロパティに割り当てられ、次に、承認に失敗したコントロールの代わりに、ページのコントロール ツリーに UnauthorizedWebPart コントロールが追加されます。
UnauthorizedWebPart コントロールはページに表示されないため、ユーザーはその存在を知る方法がありません。ただし、UnauthorizedWebPart コントロールはプレースホルダとしても動作するため、コントロール ツリー内で元のコントロールの位置と、元のコントロールの既存のパーソナル化データを維持します。このため、ユーザーが以前パーソナル化したコントロールが何らかの理由で承認されないようになり、その後再び承認された場合、ユーザーのパーソナル化データを復元できます。
UnauthorizedWebPart IsAuthorized ASP.NET Web パーツ ページ
名前 | 説明 |
---|---|
UnauthorizedWebPart (WebPart) | 静的な WebPart コントロール (または、サーバー コントロールまたはユーザー コントロール) が承認に失敗すると呼び出され、UnauthorizedWebPart コントロールの新しいインスタンスを初期化します。 |
UnauthorizedWebPart (String, String, String, String) | 動的な WebPart コントロール (または、サーバー コントロールまたはユーザー コントロール) が承認に失敗すると呼び出され、UnauthorizedWebPart コントロールの新しいインスタンスを初期化します。 |

関連項目
UnauthorizedWebPart クラスUnauthorizedWebPart メンバ
System.Web.UI.WebControls.WebParts 名前空間
UnauthorizedWebPart クラス
IsAuthorized
UnauthorizedWebPart クラス
IsAuthorized
その他の技術情報
ASP.NET Web パーツ ページASP.NET Web パーツ ページ
- UnauthorizedWebPart コンストラクタのページへのリンク