UnauthorizedWebPartとは? わかりやすく解説

UnauthorizedWebPart イベント


UnauthorizedWebPart クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

WebPart コントロールに対して WebPartManager コントロールの IsAuthorized メソッドfalse返す場合に、プレースホルダ オブジェクト作成するために使用されます。このクラス継承できません。

名前空間: System.Web.UI.WebControls.WebParts
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public NotInheritable Class
 UnauthorizedWebPart
    Inherits ProxyWebPart
Dim instance As UnauthorizedWebPart
public sealed class UnauthorizedWebPart : ProxyWebPart
public ref class UnauthorizedWebPart sealed
 : public ProxyWebPart
public final class UnauthorizedWebPart extends
 ProxyWebPart
public final class UnauthorizedWebPart extends
 ProxyWebPart
解説解説

Web パーツ コントロール セットには、個々WebPart コントロールページ追加できるかどうか判断するための承認機構用意されています。開発者は、オプションWebPart コントロールの AuthorizationFilter プロパティ任意の文字列割り当てることができますWebPartManager コントロールページコントロール追加するときに、IsAuthorized メソッド使用して開発者設定した基準に対してこのフィルタ値を確認しコントロール承認されていない場合false返します

メモメモ

サーバー コントロールユーザー コントロール実行時に GenericWebPart オブジェクトラップされ、このオブジェクトAuthorizationFilter プロパティ継承するため、この承認機構は、WebPartZoneBase ゾーン配置されたこれらのコントロールでも動作します

WebPart コントロール承認されていない場合WebPartManager コントロールは、承認されていないコントロール代わりに UnauthorizedWebPart コントロールページコントロール ツリー挿入しますコントロール ツリー内の UnauthorizedWebPart コントロールは、ページ内の承認されていないコントロール位置予約しユーザー以前 WebPart コントロール適用したパーソナル化データ失われるのを防ぎます

UnauthorizedWebPart コントロールは、その挿入先となるページには表示されず、また表示されるページソース コード内にも出現しません。開発者は、WebPartManager コントロールWebParts プロパティ調べることにより、ページコントロール ツリー内にそれが存在することを確認できます

使用例使用例

UnauthorizedWebPart コントロール使用方法を示すコード例次に示します

コード例最初部分は、IsAuthorized(WebPart) メソッドオーバーライドしてカスタム承認基準作成するカスタム WebPartManager コントロールです。特定の値設定されAuthorizationFilter プロパティを持つ WebPart コントロール、またはそのプロパティに値が割り当てられていないコントロール承認されますが、これらの基準満たさないコントロール承認されません。

Imports System
Imports System.Web
Imports System.Web.Security
Imports System.Security.Permissions
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts

Namespace Samples.AspNet.VB.Controls

  <AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  Public Class MyManagerAuthorize
    Inherits WebPartManager

    Public Overrides Function
 IsAuthorized(ByVal type As Type, _
      ByVal path As String,
 ByVal authorizationFilter As String,
 _
      ByVal isShared As Boolean)
 As Boolean

      If Not String.IsNullOrEmpty(authorizationFilter)
 Then
        If authorizationFilter = "admin"
 Then
          Return True
        Else
          Return False
        End If
      Else
        Return True
      End If

    End Function

  End Class

End Namespace
using System;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

namespace Samples.AspNet.CS.Controls
{
  public class MyManagerAuthorize : WebPartManager
  {
    public override bool IsAuthorized(Type
 type, string path, string authorizationFilter,
 bool isShared)
    {
      if (!String.IsNullOrEmpty(authorizationFilter))
      {
        if (authorizationFilter == "admin")
          return true;
        else
          return false;
      }
      else
        return true;

    }
  }
}

コード例2 番目の部分は、カスタム WebPartManager コントロールホストする Web ページです。ここでは、<asp:webpartzone> 要素内に 3 つの静的サーバー コントロール宣言されています。これらのコントロール実際にWebPart コントロールではありませんが、実行時にこれらが GenericWebPart オブジェクトラップされるため、これらを WebPart コントロールとして処理しAuthorizationFilter プロパティに値を割り当てることができます。BulletedList コントロールは、カスタム WebPartManager コントロール基準に従ってそのコントロール承認されるように値が設定されフィルタ保持しますLabel コントロールは、承認されないように設定されフィルタ値を保持しますCalendar コントロールプロパティに値を割り当てないため、既定承認されます。

<%@ Page Language="vb" %>
<%@ Register Namespace="Samples.AspNet.VB.Controls"
 
    TagPrefix="aspSample"%>


<script runat="server">

  Protected Sub Page_Load(ByVal
 sender As Object, _
    ByVal e As System.EventArgs)
    
    Dim part As WebPart
    For Each part In mgr1.WebParts
      If mgr1.IsAuthorized(part) Then
        part.ExportMode = WebPartExportMode.All
      End If
    Next
  End Sub

  Protected Sub Button1_Click(ByVal
 sender As Object, _
    ByVal e As System.EventArgs)
    
    Label2.Text = String.Empty
    Dim part As WebPart
    
    For Each part In mgr1.WebParts
      Label2.Text += part.ID & "<br />"
    Next

  End Sub
</script>

<html  >
<head id="Head1" runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <aspSample:MyManagerAuthorize ID="mgr1" runat="server"
 />
      <asp:WebPartZone ID="WebPartZone1" runat="server">
        <ZoneTemplate>
          <asp:BulletedList 
            ID="BulletedList1" 
            Runat="server"
            DisplayMode="HyperLink" 
            Title="Favorite Links"
            AuthorizationFilter="admin">
            <asp:ListItem Value="http://msdn.microsoft.com">
              MSDN
            </asp:ListItem>
            <asp:ListItem Value="http://www.asp.net">
              ASP.NET
            </asp:ListItem>
            <asp:ListItem Value="http://www.msn.com">
              MSN
            </asp:ListItem>
          </asp:BulletedList>
          <asp:Label ID="Label1" runat="server"
 
            Text="Hello World"
            AuthorizationFilter="user" />
          <asp:Calendar ID="Calendar1" runat="server"></asp:Calendar>
        </ZoneTemplate>
      </asp:WebPartZone>
      <hr />
      <asp:Button ID="Button1" runat="server"
 
        Text="List WebPart Controls" OnClick="Button1_Click"
 />
      <br />
      <asp:Label ID="Label2" runat="server"
 
        Text="" />
    </div>
    </form>
</body>
</html>
<%@ Page Language="C#" %>
<%@ Register TagPrefix="aspSample"
    Namespace="Samples.AspNet.CS.Controls" %>

<script runat="server">
  
  protected void Page_Load(object sender, EventArgs
 e)
  {
    foreach (WebPart part in mgr1.WebParts)
    {
      if (mgr1.IsAuthorized(part))
        part.ExportMode = WebPartExportMode.All;
    }
   
  }

  protected void Button1_Click(object sender,
 EventArgs e)
  {
    Label2.Text = String.Empty;
    
    foreach (WebPart part in mgr1.WebParts)
      Label2.Text += part.ID + "<br />";
  }
</script>

<html  >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <aspSample:MyManagerAuthorize ID="mgr1" runat="server"
 />
      <asp:WebPartZone ID="WebPartZone1" runat="server">
        <ZoneTemplate>
          <asp:BulletedList 
            ID="BulletedList1" 
            Runat="server"
            DisplayMode="HyperLink" 
            Title="Favorite Links"
            AuthorizationFilter="admin">
            <asp:ListItem Value="http://msdn.microsoft.com">
              MSDN
            </asp:ListItem>
            <asp:ListItem Value="http://www.asp.net">
              ASP.NET
            </asp:ListItem>
            <asp:ListItem Value="http://www.msn.com">
              MSN
            </asp:ListItem>
          </asp:BulletedList>
          <asp:Label ID="Label1" runat="server" 
            Text="Hello World"
            AuthorizationFilter="user" />
          <asp:Calendar ID="Calendar1" runat="server"></asp:Calendar>
        </ZoneTemplate>
      </asp:WebPartZone>
      <hr />
      <asp:Button ID="Button1" runat="server" 
        Text="List WebPart Controls" OnClick="Button1_Click"
 />
      <br />
      <asp:Label ID="Label2" runat="server" 
        Text="" />
    </div>
    </form>
</body>
</html>

コード例3 番目の部分は、Web パーツ記述ファイルエクスポートできるようにするために Web.config ファイル追加する必要のある設定です。このコード例Web ページと同じディレクトリ内に Web.config ファイル存在することを確認してください<system.web> セクション内に、次のマークアップのように、true設定されenableExport 属性を持つ <webParts> 要素存在することを確認します

<webParts enableExport="true">

...

</webParts>

ブラウザページ読み込みBulletedList コントロールCalendar コントロール予期したとおりに表示されても、Label コントロール承認されなかったため表示されないことを確認します。[List WebPart Controls] ボタンクリックすると、WebPartManager コントロールによって WebParts コレクション内のすべてのコントロールID一覧表示されます。Label コントロールID が一覧に示されページラベル表示されなくても、UnauthorizedWebPart コントロールページコントロール ツリー追加されその場所が保持されていることがわかります

.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.Control
     System.Web.UI.WebControls.WebControl
       System.Web.UI.WebControls.Panel
         System.Web.UI.WebControls.WebParts.Part
           System.Web.UI.WebControls.WebParts.WebPart
             System.Web.UI.WebControls.WebParts.ProxyWebPart
              System.Web.UI.WebControls.WebParts.UnauthorizedWebPart
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
UnauthorizedWebPart メンバ
System.Web.UI.WebControls.WebParts 名前空間
IsAuthorized
その他の技術情報
ASP.NET Web パーツ ページ

UnauthorizedWebPart コンストラクタ (WebPart)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

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

名前空間: System.Web.UI.WebControls.WebParts
アセンブリ: System.Web (system.web.dll 内)
構文構文

public UnauthorizedWebPart (
    WebPart webPart
)
public:
UnauthorizedWebPart (
    WebPart^ webPart
)
public UnauthorizedWebPart (
    WebPart webPart
)
public function UnauthorizedWebPart (
    webPart : WebPart
)

パラメータ

webPart

WebPartManager コントロールによる承認失敗した WebPart

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
UnauthorizedWebPart クラス
UnauthorizedWebPart メンバ
System.Web.UI.WebControls.WebParts 名前空間
UnauthorizedWebPart クラス
IsAuthorized
UnauthorizedWebPart クラス
IsAuthorized
その他の技術情報
ASP.NET Web パーツ ページ
ASP.NET Web パーツ ページ

UnauthorizedWebPart コンストラクタ (String, String, String, String)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

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

名前空間: System.Web.UI.WebControls.WebParts
アセンブリ: 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含まれている文字列。

originalTypeName

元のコントロール種類の名前が含まれている文字列。

originalPath

元のコントロールユーザー コントロール場合ユーザー コントロールへの相対仮想パス含まれている文字列。

genericWebPartID

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

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
UnauthorizedWebPart クラス
UnauthorizedWebPart メンバ
System.Web.UI.WebControls.WebParts 名前空間
UnauthorizedWebPart クラス
IsAuthorized
その他の技術情報
ASP.NET Web パーツ ページ

UnauthorizedWebPart コンストラクタ

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

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

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

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

UnauthorizedWebPart IsAuthorized ASP.NET Web パーツ ページ
オーバーロードの一覧オーバーロードの一覧
参照参照

関連項目

UnauthorizedWebPart クラス
UnauthorizedWebPart メンバ
System.Web.UI.WebControls.WebParts 名前空間
UnauthorizedWebPart クラス
IsAuthorized
UnauthorizedWebPart クラス
IsAuthorized

その他の技術情報

ASP.NET Web パーツ ページ
ASP.NET Web パーツ ページ

UnauthorizedWebPart プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ AccessKey  Web サーバー コントロールすばやく移動できるアクセス キー取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ AllowClose  エンド ユーザーWeb ページWebPart コントロール終了できるかどうかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ AllowConnect  WebPart コントロールが、それとの接続を他のコントロール形成できるようにするかどうかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ AllowEdit  エンド ユーザー1 つ上の EditorPart コントロールによって提供されるユーザー インターフェイス (UI) を使用して WebPart コントロール変更できるかどうかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ AllowHide  エンド ユーザーWebPart コントロールを非表示にできるかどうかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ AllowMinimize  エンド ユーザーWebPart コントロール最小化できるかどうかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ AllowZoneChange  ユーザーWebPart コントロールを WebPartZoneBase ゾーン間で移動できるかどうかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ AppRelativeTemplateSourceDirectory  このコントロール含まれている Page オブジェクトまたは UserControl オブジェクトアプリケーション相対仮想ディレクトリ取得または設定します。 ( Control から継承されます。)
パブリック プロパティ Attributes  コントロールプロパティ対応しない任意の属性 (表示専用) のコレクション取得します。 ( WebControl から継承されます。)
パブリック プロパティ AuthorizationFilter  WebPart コントロールページ追加することが承認されるかどうか決定する任意の文字列取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ BackColor  Web サーバー コントロール背景色取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ BackImageUrl  パネル コントロール背景イメージURL取得または設定します。 ( Panel から継承されます。)
パブリック プロパティ BindingContainer  このコントロールデータ バインディング格納しているコントロール取得します。 ( Control から継承されます。)
パブリック プロパティ BorderColor  Web コントロール境界線の色を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ BorderStyle  Web サーバー コントロール境界線スタイル取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ BorderWidth  Web サーバー コントロール境界線の幅を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ CatalogIconImageUrl  コントロールカタログ内で Web パーツ コントロールを表すイメージへの URL取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ ChromeState  パーツ コントロール最小化または標準のどちらの状態で表示されるかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ ChromeType  Web パーツ コントロールを囲む境界線種類取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ ClientID  ASP.NET によって生成されサーバー コントロール ID取得します。 ( Control から継承されます。)
パブリック プロパティ ConnectErrorMessage  接続処理中にエラーが発生した場合ユーザー表示するエラー メッセージ取得します。 ( WebPart から継承されます。)
パブリック プロパティ Controls  ユーザー インターフェイス階層構造指定されサーバー コントロールの子コントロール格納している ControlCollection オブジェクト取得します。 ( Part から継承されます。)
パブリック プロパティ ControlStyle  Web サーバー コントロールスタイル取得します。このプロパティは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
パブリック プロパティ ControlStyleCreated  Style オブジェクトが ControlStyle プロパティに対して作成されたかどうかを示す値を取得します。このプロパティは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
パブリック プロパティ CssClass  クライアントWeb サーバー コントロールによって表示されるカスケード スタイル シート (CSS: Cascading Style Sheet) クラス取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ DefaultButton  Panel コントロール格納されている既定ボタン識別子取得または設定します。 ( Panel から継承されます。)
パブリック プロパティ Description  パーツ コントロールツールヒントカタログ使用するパーツ コントロール動作をまとめた短い語句取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ Direction  コントロール内で内容表示される平方向を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ DisplayTitle  実際に WebPart コントロール インスタンスタイトル バー表示される完全なタイトル テキストを含む文字列取得します。 ( WebPart から継承されます。)
パブリック プロパティ Enabled  Web サーバー コントロール有効にするかどうかを示す値を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ EnableTheming  テーマがこのコントロール適用されるかどうかを示す値を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ EnableViewState  サーバー コントロールが、そのビューステートおよび格納している子コントロールビューステートを、要求しているクライアント永続化させるかどうかを示す値を取得または設定します。 ( Control から継承されます。)
パブリック プロパティ ExportMode  WebPart コントロールプロパティ全部または一部エクスポートできるか、またはまったエクスポートできないかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ Font  Web サーバー コントロール関連付けられたフォント プロパティ取得します。 ( WebControl から継承されます。)
パブリック プロパティ ForeColor  Web サーバー コントロール前景色 (通常テキストの色) を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ GenericWebPartID  プロキシ Web パーツ コントロール置き換えられる一般的な Web パーツ コントロールID プロパティの値を取得します。 ( ProxyWebPart から継承されます。)
パブリック プロパティ GroupingText  パネル コントロール格納されているコントロールグループキャプション取得または設定します。 ( Panel から継承されます。)
パブリック プロパティ HasAttributes  コントロール属性セットがあるかどうかを示す値を取得します。 ( WebControl から継承されます。)
パブリック プロパティ HasSharedData  WebPart コントロールが、それに関連付けられている任意の共有パーソナル化データ保持しているかどうかを示す値を取得します。 ( WebPart から継承されます。)
パブリック プロパティ HasUserData  WebPart コントロールが、それに関連付けられている任意のユーザーパーソナル化データ保持しているかどうかを示す値を取得します。 ( WebPart から継承されます。)
パブリック プロパティ Height  ( WebPart から継承されます。)
パブリック プロパティ HelpMode  WebPart コントロールヘルプ内容表示使用されるユーザー インターフェイス (UI) の種類取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ HelpUrl  WebPart コントロールヘルプ ファイルへの URL取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ Hidden  WebPart コントロールWeb ページ表示されるかどうかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ HorizontalAlign  パネル内容平方向の配置取得または設定します。 ( Panel から継承されます。)
パブリック プロパティ ID  Web パーツ コントロール割り当てられプログラム ID取得または設定します。 ( ProxyWebPart から継承されます。)
パブリック プロパティ ImportErrorMessage  WebPart コントロールインポートエラーが発生した場合使用されるエラー メッセージ取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ IsClosed  WebPart コントロールWeb パーツ ページで現在終了されているかどうかを示す値を取得します。 ( WebPart から継承されます。)
パブリック プロパティ IsShared  WebPart コントロール共有されているかどうか、つまり Web パーツ ページすべてのユーザー表示されるかどうかを示す値を取得します。 ( WebPart から継承されます。)
パブリック プロパティ IsStandalone  WebPart コントロールスタンドアロンかどうか、つまり、WebPartZoneBase ゾーン内に含まれていないかどうかを示す値を取得します。 ( WebPart から継承されます。)
パブリック プロパティ IsStatic  WebPart コントロールスタティック コントロールかどうかを示す値を取得しますスタティック コントロールは、Web パーツ ページマークアップ宣言されるコントロールであり、ページプログラムによって追加されるものではありません。 ( WebPart から継承されます。)
パブリック プロパティ NamingContainer  同じ Control.ID プロパティ値を持つ複数サーバー コントロール区別するための一意名前空間作成するサーバー コントロール名前付けコンテナへの参照取得します。 ( Control から継承されます。)
パブリック プロパティ OriginalID  プロキシ Web パーツ コントロール置き換えられる Web パーツ コントロールID取得します。 ( ProxyWebPart から継承されます。)
パブリック プロパティ OriginalPath  置き換えられるユーザー コントロールパス取得します。 ( ProxyWebPart から継承されます。)
パブリック プロパティ OriginalTypeName  プロキシ Web パーツ コントロール置き換えられる Web パーツ コントロールType取得します。 ( ProxyWebPart から継承されます。)
パブリック プロパティ Page  サーバー コントロール含んでいる Page インスタンスへの参照取得します。 ( Control から継承されます。)
パブリック プロパティ Parent  ページ コントロール階層構造における、サーバー コントロールの親コントロールへの参照取得します。 ( Control から継承されます。)
パブリック プロパティ ScrollBars  Panel コントロールスクロール バー表示態と位置取得または設定します。 ( Panel から継承されます。)
パブリック プロパティ Site  デザイン サーフェイス現在のコントロール表示するときに、このコントロールホストするコンテナに関する情報取得します。 ( Control から継承されます。)
パブリック プロパティ SkinID  コントロール適用するスキン取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ Style  Web サーバー コントロール外側タグスタイル属性として表示されるテキスト属性コレクション取得します。 ( WebControl から継承されます。)
パブリック プロパティ Subtitle  Title プロパティ値と連結されWebPart コントロールの完全なタイトル形成する文字列取得します。 ( WebPart から継承されます。)
パブリック プロパティ TabIndex  Web サーバー コントロールタブ インデックス取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ TemplateControl  このコントロール格納しているテンプレートへの参照取得または設定します。 ( Control から継承されます。)
パブリック プロパティ TemplateSourceDirectory  現在のサーバー コントロール格納している Page または UserControl仮想ディレクトリ取得します。 ( Control から継承されます。)
パブリック プロパティ Title  パーツ コントロールタイトル取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ TitleIconImageUrl  Web パーツ コントロールタイトル バーでそのコントロールを表すために使用されるイメージへの URL取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ TitleUrl  WebPart コントロールについての補足情報への URL取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ ToolTip  マウス ポインタWeb サーバー コントロールの上移動したときに表示されるテキスト取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ UniqueID  階層構造修飾されサーバー コントロール一意ID取得します。 ( Control から継承されます。)
パブリック プロパティ Verbs  WebPart コントロール関連付けられているカスタム動詞コレクション取得します。 ( WebPart から継承されます。)
パブリック プロパティ Visible  サーバー コントロールUI としてページ表示するかどうかを示す値を取得または設定します。 ( Control から継承されます。)
パブリック プロパティ WebBrowsableObject  カスタム EditorPart コントロールWebPart コントロール編集できるようにするために、このコントロールへの参照取得します。 ( WebPart から継承されます。)
パブリック プロパティ Width  ( WebPart から継承されます。)
パブリック プロパティ Wrap  パネル内容ラップするかどうかを示す値を取得または設定します。 ( Panel から継承されます。)
パブリック プロパティ Zone  現在 WebPart コントロール格納している WebPartZoneBase ゾーン取得します。 ( WebPart から継承されます。)
パブリック プロパティ ZoneIndex  WebPart コントロールの、ゾーン内でのインデックス位置取得します。 ( WebPart から継承されます。)
参照参照

関連項目

UnauthorizedWebPart クラス
System.Web.UI.WebControls.WebParts 名前空間
IsAuthorized

その他の技術情報

ASP.NET Web パーツ ページ

UnauthorizedWebPart メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド ApplyStyle  指定したスタイル空白以外の要素Web コントロールコピーしてコントロール既存スタイル要素上書きします。このメソッドは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
パブリック メソッド ApplyStyleSheetSkin  ページスタイル シート定義されスタイル プロパティコントロール適用します。 ( Control から継承されます。)
パブリック メソッド CopyBaseAttributes  指定した Web サーバー コントロールから、Style オブジェクトカプセル化されていないプロパティをこのメソッド呼び出し元の Web サーバー コントロールコピーします。このメソッドは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
パブリック メソッド CreateEditorParts  WebPart コントロール編集モード場合にその編集使用できるカスタム EditorPart コントロールコレクション返します。 ( WebPart から継承されます。)
パブリック メソッド DataBind  ( Part から継承されます。)
パブリック メソッド Dispose  サーバー コントロールが、メモリから解放される前に最終的なクリーンアップ実行できるようにします。 ( Control から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド FindControl  指定した id パラメータ使用してサーバー コントロール現在の名前付けコンテナ検索します。 ( Control から継承されます。)
パブリック メソッド Focus  コントロール入力フォーカス設定します。 ( Control から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド HasControls  サーバー コントロールに子コントロール含まれているかどうか確認します。 ( Control から継承されます。)
パブリック メソッド MergeStyle  指定したスタイル空白以外の要素Web コントロールコピーしますが、コントロール既存スタイル要素上書きしません。このメソッドは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド RenderBeginTag  Panel コントロールHTML 開始タグ指定したライタ表示します。 ( Panel から継承されます。)
パブリック メソッド RenderControl  提供された HtmlTextWriter オブジェクトサーバー コントロール内容出力しトレースが有効である場合コントロールに関するトレース情報格納します。 ( Control から継承されます。)
パブリック メソッド RenderEndTag  Panel コントロールHTML 終了タグ指定したライタ表示します。 ( Panel から継承されます。)
パブリック メソッド ResolveClientUrl  ブラウザ使用できる URL取得します。 ( Control から継承されます。)
パブリック メソッド ResolveUrl  要求クライアント使用できる URL変換します。 ( Control から継承されます。)
パブリック メソッド SetPersonalizationDirty  WebPartZoneBase ゾーンにある、指定されサーバー コントロールパーソナル化データ変更されていることを示すフラグ設定します。 ( WebPart から継承されます。)
パブリック メソッド SetRenderMethodDelegate  サーバー コントロールその内容を親コントロール表示するイベント ハンドラ デリゲート割り当てます。 ( Control から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

UnauthorizedWebPart クラス
System.Web.UI.WebControls.WebParts 名前空間
IsAuthorized

その他の技術情報

ASP.NET Web パーツ ページ

UnauthorizedWebPart メンバ

WebPart コントロールに対して WebPartManager コントロールの IsAuthorized メソッドfalse返す場合に、プレースホルダ オブジェクト作成するために使用されます。このクラス継承できません。

UnauthorizedWebPart データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ AccessKey  Web サーバー コントロールすばやく移動できるアクセス キー取得または設定します。(WebControl から継承されます。)
パブリック プロパティ AllowClose  エンド ユーザーWeb ページWebPart コントロール終了できるかどうかを示す値を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ AllowConnect  WebPart コントロールが、それとの接続を他のコントロール形成できるようにするかどうかを示す値を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ AllowEdit  エンド ユーザー1 つ上の EditorPart コントロールによって提供されるユーザー インターフェイス (UI) を使用して WebPart コントロール変更できるかどうかを示す値を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ AllowHide  エンド ユーザーWebPart コントロールを非表示にできるかどうかを示す値を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ AllowMinimize  エンド ユーザーWebPart コントロール最小化できるかどうかを示す値を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ AllowZoneChange  ユーザーWebPart コントロールWebPartZoneBase ゾーン間で移動できるかどうかを示す値を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ AppRelativeTemplateSourceDirectory  このコントロール含まれている Page オブジェクトまたは UserControl オブジェクトアプリケーション相対仮想ディレクトリ取得または設定します。(Control から継承されます。)
パブリック プロパティ Attributes  コントロールプロパティ対応しない任意の属性 (表示専用) のコレクション取得します。(WebControl から継承されます。)
パブリック プロパティ AuthorizationFilter  WebPart コントロールページ追加することが承認されるかどうか決定する任意の文字列取得または設定します。 (WebPart から継承されます。)
パブリック プロパティ BackColor  Web サーバー コントロール背景色取得または設定します。(WebControl から継承されます。)
パブリック プロパティ BackImageUrl  パネル コントロール背景イメージURL取得または設定します。(Panel から継承されます。)
パブリック プロパティ BindingContainer  このコントロールデータ バインディング格納しているコントロール取得します。(Control から継承されます。)
パブリック プロパティ BorderColor  Web コントロール境界線の色を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ BorderStyle  Web サーバー コントロール境界線スタイル取得または設定します。(WebControl から継承されます。)
パブリック プロパティ BorderWidth  Web サーバー コントロール境界線の幅を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ CatalogIconImageUrl  コントロールカタログ内で Web パーツ コントロールを表すイメージへの URL取得または設定します。 (WebPart から継承されます。)
パブリック プロパティ ChromeState  パーツ コントロール最小化または標準のどちらの状態で表示されるかを示す値を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ ChromeType  Web パーツ コントロールを囲む境界線種類取得または設定します。(WebPart から継承されます。)
パブリック プロパティ ClientID  ASP.NET によって生成されサーバー コントロール ID取得します。(Control から継承されます。)
パブリック プロパティ ConnectErrorMessage  接続処理中にエラーが発生した場合ユーザー表示するエラー メッセージ取得します。(WebPart から継承されます。)
パブリック プロパティ Controls  ユーザー インターフェイス階層構造指定されサーバー コントロールの子コントロール格納している ControlCollection オブジェクト取得します。(Part から継承されます。)
パブリック プロパティ ControlStyle  Web サーバー コントロールスタイル取得します。このプロパティは、主にコントロール開発者によって使用されます。(WebControl から継承されます。)
パブリック プロパティ ControlStyleCreated  Style オブジェクトが ControlStyle プロパティに対して作成されたかどうかを示す値を取得します。このプロパティは、主にコントロール開発者によって使用されます。(WebControl から継承されます。)
パブリック プロパティ CssClass  クライアントWeb サーバー コントロールによって表示されるカスケード スタイル シート (CSS: Cascading Style Sheet) クラス取得または設定します。(WebControl から継承されます。)
パブリック プロパティ DefaultButton  Panel コントロール格納されている既定ボタン識別子取得または設定します。(Panel から継承されます。)
パブリック プロパティ Description  パーツ コントロールツールヒントカタログ使用するパーツ コントロール動作をまとめた短い語句取得または設定します。(WebPart から継承されます。)
パブリック プロパティ Direction  コントロール内で内容表示される平方向を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ DisplayTitle  実際に WebPart コントロール インスタンスタイトル バー表示される完全なタイトル テキストを含む文字列取得します。(WebPart から継承されます。)
パブリック プロパティ Enabled  Web サーバー コントロール有効にするかどうかを示す値を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ EnableTheming  テーマがこのコントロール適用されるかどうかを示す値を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ EnableViewState  サーバー コントロールが、そのビューステートおよび格納している子コントロールビューステートを、要求しているクライアント永続化させるかどうかを示す値を取得または設定します。(Control から継承されます。)
パブリック プロパティ ExportMode  WebPart コントロールプロパティ全部または一部エクスポートできるか、またはまったエクスポートできないかを示す値を取得または設定します。 (WebPart から継承されます。)
パブリック プロパティ Font  Web サーバー コントロール関連付けられたフォント プロパティ取得します。(WebControl から継承されます。)
パブリック プロパティ ForeColor  Web サーバー コントロール前景色 (通常テキストの色) を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ GenericWebPartID  プロキシ Web パーツ コントロール置き換えられる一般的な Web パーツ コントロールID プロパティの値を取得します。(ProxyWebPart から継承されます。)
パブリック プロパティ GroupingText  パネル コントロール格納されているコントロールグループキャプション取得または設定します。(Panel から継承されます。)
パブリック プロパティ HasAttributes  コントロール属性セットがあるかどうかを示す値を取得します。(WebControl から継承されます。)
パブリック プロパティ HasSharedData  WebPart コントロールが、それに関連付けられている任意の共有パーソナル化データ保持しているかどうかを示す値を取得します。(WebPart から継承されます。)
パブリック プロパティ HasUserData  WebPart コントロールが、それに関連付けられている任意のユーザーパーソナル化データ保持しているかどうかを示す値を取得します。(WebPart から継承されます。)
パブリック プロパティ Height  ( WebPart から継承されます。)
パブリック プロパティ HelpMode  WebPart コントロールヘルプ内容表示使用されるユーザー インターフェイス (UI) の種類取得または設定します。(WebPart から継承されます。)
パブリック プロパティ HelpUrl  WebPart コントロールヘルプ ファイルへの URL取得または設定します。(WebPart から継承されます。)
パブリック プロパティ Hidden  WebPart コントロールWeb ページ表示されるかどうかを示す値を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ HorizontalAlign  パネル内容平方向の配置取得または設定します。(Panel から継承されます。)
パブリック プロパティ ID  Web パーツ コントロール割り当てられプログラム ID取得または設定します。(ProxyWebPart から継承されます。)
パブリック プロパティ ImportErrorMessage  WebPart コントロールインポートエラーが発生した場合使用されるエラー メッセージ取得または設定します。(WebPart から継承されます。)
パブリック プロパティ IsClosed  WebPart コントロールWeb パーツ ページで現在終了されているかどうかを示す値を取得します。(WebPart から継承されます。)
パブリック プロパティ IsShared  WebPart コントロール共有されているかどうか、つまり Web パーツ ページすべてのユーザー表示されるかどうかを示す値を取得します。(WebPart から継承されます。)
パブリック プロパティ IsStandalone  WebPart コントロールスタンドアロンかどうか、つまり、WebPartZoneBase ゾーン内に含まれていないかどうかを示す値を取得します。(WebPart から継承されます。)
パブリック プロパティ IsStatic  WebPart コントロールスタティック コントロールかどうかを示す値を取得しますスタティック コントロールは、Web パーツ ページマークアップ宣言されるコントロールであり、ページプログラムによって追加されるものではありません。(WebPart から継承されます。)
パブリック プロパティ NamingContainer  同じ Control.ID プロパティ値を持つ複数サーバー コントロール区別するための一意名前空間作成するサーバー コントロール名前付けコンテナへの参照取得します。(Control から継承されます。)
パブリック プロパティ OriginalID  プロキシ Web パーツ コントロール置き換えられる Web パーツ コントロールID取得します。(ProxyWebPart から継承されます。)
パブリック プロパティ OriginalPath  置き換えられるユーザー コントロールパス取得します。(ProxyWebPart から継承されます。)
パブリック プロパティ OriginalTypeName  プロキシ Web パーツ コントロール置き換えられる Web パーツ コントロールType取得します。(ProxyWebPart から継承されます。)
パブリック プロパティ Page  サーバー コントロール含んでいる Page インスタンスへの参照取得します。(Control から継承されます。)
パブリック プロパティ Parent  ページ コントロール階層構造における、サーバー コントロールの親コントロールへの参照取得します。(Control から継承されます。)
パブリック プロパティ ScrollBars  Panel コントロールスクロール バー表示態と位置取得または設定します。(Panel から継承されます。)
パブリック プロパティ Site  デザイン サーフェイス現在のコントロール表示するときに、このコントロールホストするコンテナに関する情報取得します。(Control から継承されます。)
パブリック プロパティ SkinID  コントロール適用するスキン取得または設定します。(WebControl から継承されます。)
パブリック プロパティ Style  Web サーバー コントロール外側タグスタイル属性として表示されるテキスト属性コレクション取得します。(WebControl から継承されます。)
パブリック プロパティ Subtitle  Title プロパティ値と連結されWebPart コントロールの完全なタイトル形成する文字列取得します。 (WebPart から継承されます。)
パブリック プロパティ TabIndex  Web サーバー コントロールタブ インデックス取得または設定します。(WebControl から継承されます。)
パブリック プロパティ TemplateControl  このコントロール格納しているテンプレートへの参照取得または設定します。 (Control から継承されます。)
パブリック プロパティ TemplateSourceDirectory  現在のサーバー コントロール格納している Page または UserControl仮想ディレクトリ取得します。(Control から継承されます。)
パブリック プロパティ Title  パーツ コントロールタイトル取得または設定します。(WebPart から継承されます。)
パブリック プロパティ TitleIconImageUrl  Web パーツ コントロールタイトル バーでそのコントロールを表すために使用されるイメージへの URL取得または設定します。(WebPart から継承されます。)
パブリック プロパティ TitleUrl  WebPart コントロールについての補足情報への URL取得または設定します。 (WebPart から継承されます。)
パブリック プロパティ ToolTip  マウス ポインタWeb サーバー コントロールの上移動したときに表示されるテキスト取得または設定します。(WebControl から継承されます。)
パブリック プロパティ UniqueID  階層構造修飾されサーバー コントロール一意ID取得します。(Control から継承されます。)
パブリック プロパティ Verbs  WebPart コントロール関連付けられているカスタム動詞コレクション取得します。(WebPart から継承されます。)
パブリック プロパティ Visible  サーバー コントロールUI としてページ表示するかどうかを示す値を取得または設定します。(Control から継承されます。)
パブリック プロパティ WebBrowsableObject  カスタム EditorPart コントロールWebPart コントロール編集できるようにするために、このコントロールへの参照取得します。(WebPart から継承されます。)
パブリック プロパティ Width  ( WebPart から継承されます。)
パブリック プロパティ Wrap  パネル内容ラップするかどうかを示す値を取得または設定します。(Panel から継承されます。)
パブリック プロパティ Zone  現在 WebPart コントロール格納している WebPartZoneBase ゾーン取得します。(WebPart から継承されます。)
パブリック プロパティ ZoneIndex  WebPart コントロールの、ゾーン内でのインデックス位置取得します。(WebPart から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド ApplyStyle  指定したスタイル空白以外の要素Web コントロールコピーしてコントロール既存スタイル要素上書きします。このメソッドは、主にコントロール開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド ApplyStyleSheetSkin  ページスタイル シート定義されスタイル プロパティコントロール適用します。 (Control から継承されます。)
パブリック メソッド CopyBaseAttributes  指定した Web サーバー コントロールから、Style オブジェクトカプセル化されていないプロパティをこのメソッド呼び出し元の Web サーバー コントロールコピーします。このメソッドは、主にコントロール開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド CreateEditorParts  WebPart コントロール編集モード場合にその編集使用できるカスタム EditorPart コントロールコレクション返します。 (WebPart から継承されます。)
パブリック メソッド DataBind  ( Part から継承されます。)
パブリック メソッド Dispose  サーバー コントロールが、メモリから解放される前に最終的なクリーンアップ実行できるようにします。 (Control から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド FindControl  指定した id パラメータ使用してサーバー コントロール現在の名前付けコンテナ検索します。 (Control から継承されます。)
パブリック メソッド Focus  コントロール入力フォーカス設定します。 (Control から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド HasControls  サーバー コントロールに子コントロール含まれているかどうか確認します。 (Control から継承されます。)
パブリック メソッド MergeStyle  指定したスタイル空白以外の要素Web コントロールコピーしますが、コントロール既存スタイル要素上書きしません。このメソッドは、主にコントロール開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド RenderBeginTag  Panel コントロールHTML 開始タグ指定したライタ表示します。 (Panel から継承されます。)
パブリック メソッド RenderControl  提供された HtmlTextWriter オブジェクトサーバー コントロール内容出力しトレースが有効である場合コントロールに関するトレース情報格納します。 (Control から継承されます。)
パブリック メソッド RenderEndTag  Panel コントロールHTML 終了タグ指定したライタ表示します。 (Panel から継承されます。)
パブリック メソッド ResolveClientUrl  ブラウザ使用できる URL取得します。 (Control から継承されます。)
パブリック メソッド ResolveUrl  要求クライアント使用できる URL変換します。 (Control から継承されます。)
パブリック メソッド SetPersonalizationDirty  WebPartZoneBase ゾーンにある、指定されサーバー コントロールパーソナル化データ変更されていることを示すフラグ設定します。 (WebPart から継承されます。)
パブリック メソッド SetRenderMethodDelegate  サーバー コントロールその内容を親コントロール表示するイベント ハンドラ デリゲート割り当てます。 (Control から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
パブリック イベントパブリック イベント
参照参照

関連項目

UnauthorizedWebPart クラス
System.Web.UI.WebControls.WebParts 名前空間
IsAuthorized

その他の技術情報

ASP.NET Web パーツ ページ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「UnauthorizedWebPart」の関連用語

UnauthorizedWebPartのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



UnauthorizedWebPartのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS