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

ConnectionsZone イベント


ConnectionsZone クラス

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

WebPart および WebPartZoneBase ゾーン内にある その他のサーバー コントロールの間でユーザーが接続を構成できるユーザー インターフェイス (UI) を提供します。

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

Public Class ConnectionsZone
    Inherits ToolZone
Dim instance As ConnectionsZone
public class ConnectionsZone : ToolZone
public ref class ConnectionsZone : public
 ToolZone
public class ConnectionsZone extends ToolZone
public class ConnectionsZone extends
 ToolZone
解説解説

Web パーツ コントロール セットを使用して、2 つのサーバー コントロール間で接続を構成してデータを共有し、1 つのコントロールはプロバイダとして機能させ、もう 1 つのコントロールをデータのコンシューマとして機能させることができます。2 つのコントロールには、WebPart コントロールか、またはその他の任意の種類のサーバー コントロールを指定できます。ただし、それらが接続を処理するようにデザインされ、WebPartZoneBase ゾーン内にある必要があります。Web パーツ接続の詳細については、WebPartConnection クラスの概要、 ConnectionPoint クラスの概要、および「Web パーツ接続の概要」を参照してください。

Web パーツ接続に必要なコントロールと条件が揃ったら、コントロールを実際に接続する必要があります。サーバー コントロール間で接続を構成する方法は 3 つあります。Web ページで接続を宣言する方法、コードで接続を作成する方法、および、ページに ConnectionsZone コントロールを追加して、ユーザーが必要に応じてコントロールを接続できるようにする方法です。ConnectionsZone コントロールは、接続の構成に必要な条件を満たしているページ上の任意のサーバー コントロールをユーザーが接続または接続解除できる UI を生成します。このコントロールは接続の構成に必ずしも必要ではないオプションのコントロールですが、接続または接続解除するサーバー コントロールをユーザーが制御できるようにする場合に役立ちます。

ConnectionsZone コントロールは Web パーツ ツール ゾーン コントロールの 1 つで、ToolZone 基本クラスから継承されます。ツール ゾーンの 1 つである ConnectionsZone コントロールは、Web ページが特定の表示モードになっている場合にのみ表示されるようにデザインされています。このような場合の表示モードを、接続モードと呼びます (ページ上の WebPartManager コントロールの DisplayMode プロパティ値が ConnectDisplayMode に設定されている場合に、ページがこのモードになります)。ユーザーがページを接続モードに切り替え、1 つのサーバー コントロールの動詞メニューの Connect 動詞をクリックすると、接続 UI が表示されます。

Web パーツ ゾーン コントロールの 1 つである ConnectionsZone コントロールは、WebZone ゾーン (CompositeControl クラスから継承されます) の一種で、他のコントロールを格納するようにデザインされています。一般に、ConnectionsZone ゾーンには、ヘッダー、本体 (コンテンツ領域)、フッターなど、他の Web パーツ ツール ゾーンに含まれる要素の大部分が含まれます。Web パーツ ゾーンの定義と、ゾーンに含まれるさまざまな部分の詳細については、WebZone クラスの概要を参照してください。

メモ重要 :

他の Web パーツ ゾーンとは異なり、ConnectionsZone ゾーンは、それに関連付けられた一意の種類のサーバー コントロールを格納しません。ゾーンおよびそれに格納される関連付けられたコントロールの一覧については、WebZone クラスの概要の表を参照してください。ConnectionsZone ゾーンは、WebPartConnection コントロールを格納しません。その代わりに、ページ上の特定の WebPartZoneBase ゾーン内にあるサーバー コントロールをユーザーが接続または接続解除できる UI を提供するという、非常に限定された用途で使用されます。ConnectionsZone コントロールに格納される唯一のコントロールは、接続を構成する UI の一部としてコントロールが生成する、標準 ASP.NET サーバー コントロールです。

ConnectionsZone コントロールは、レンダリング時に、接続を構成できるページ上のサーバー コントロールに基づいて UI を生成します。ConnectionsZone コントロールは、ページ上の WebPartZoneBase ゾーンにあるサーバー コントロールのどれがプロバイダでどれがコンシューマか、どのコネクション ポイントを使用できるか、および、サーバー コントロールが現在接続されているかまたは接続解除されているかを判断し、それに基づいて UI を生成します。

たとえば、プロバイダとして機能する 1 つの WebPart コントロールとコンシューマとして機能する 1 つの WebPart コントロールが存在し、それらがページ上の WebPartZone で宣言されていて、現在は接続解除されているとします。ユーザーがページを接続モードに切り替え、1 つのコントロールの Connect 動詞をクリックすると、リンクを含んだ UI が ConnectionsZone コントロールによって生成されます。このリンクをクリックすると、接続を作成するオプションをユーザーが選択できるフォームが表示されます (コントロールが接続済みの場合は、代わりに、コントロールの接続を解除するボタンを含んだ初期ビューが表示されます)。新しい接続を作成する接続 UI には、どちらのコントロールがプロバイダで、どちらのコントロールがコンシューマであるかが表示されます。それぞれのサーバー コントロールの下には、そのコントロールに使用できる ConnectionPoint オブジェクトの一覧を表示したドロップダウン リスト コントロールが表示されます。ユーザーは、それぞれのドロップダウン リストから、プロバイダでは ProviderConnectionPoint オブジェクトを 1 つ (コンシューマと共有するインターフェイスおよびデータを決定)、プロバイダに接続される各コンシューマでは ConsumerConnectionPoint オブジェクトを 1 つ (そのコンシューマが使用するインターフェイスとデータを決定)、選択する必要があります。

ConnectionsZone コントロールを使用するには、このコントロールを Web ページ上の (他の Web パーツ ゾーン要素の入れ子になっていない) <form> 要素内で <asp:connectionszone> 要素を使用して宣言するか、またはプログラムによってページに追加します。ページ内で <asp:connectionszone> 要素を宣言する場合、他の Web パーツ ゾーンとは異なり、この要素のタグ内で他の型のサーバー コントロールを宣言することはできません。この要素自体のプロパティおよびスタイルの詳細に関する要素はタグ内で宣言できますが、この要素はスタンドアロンの要素であり、要素内で他のサーバー コントロールを宣言できるテンプレート コントロールではありません。

ConnectionsZone コントロールには、接続 UI の表示に使用するプロパティが多数あります。1 つのプロパティ セットには、UI でアクションを実行する (接続に関してのみ使用される) 動詞 (ConfigureVerb、ConnectVerb、および DisconnectVerb) が含まれます。接続ゾーン UI 用に特別に使用される大きいプロパティ セットは、UI のさまざまな場所 (または、エラーが発生した場合などの特定の状況下) で表示される文字列 (ConfigureConnectionTitle、ConnectToConsumerInstructionText、ConnectToConsumerText、ConnectToConsumerTitle、ConnectToProviderInstructionText、ConnectToProviderText、ConnectToProviderTitle、ConsumersInstructionText、ConsumersTitle、ExistingConnectionErrorMessage、GetFromText、GetText、InstructionTitle、NewConnectionErrorMessage、NoExistingConnectionInstructionText、NoExistingConnectionTitle、ProvidersInstructionText、ProvidersTitle、SendText、および SendToText) で構成されます。さらに、ConnectionsZone クラスには、他の Web パーツ ゾーンが持っている共通のプロパティ (CancelVerb、CloseVerb、Display、EmptyZoneText、HeaderText、InstructionText、および PartChromeType) も含まれています。また、WebPartToConnect プロパティはこのクラス固有のプロパティであり、接続を開始するコントロール (ユーザーが動詞メニューの Connect 動詞をクリックする対象のコントロールで、WebPartManager コントロールの SelectedWebPart プロパティで参照されるコントロール) を参照します。

ConnectionsZone クラスはいくつかのメソッドも持っています。それらはすべて基本クラスから継承されてオーバーライドされ、大部分は Web パーツ ゾーンの基本クラスから派生します。詳細については、個々のメソッドのトピックを参照してください。

継承時の注意 開発者が ConnectionsZone クラスの動作を変更したり、このクラスで接続の処理用に用意されている既定の UI を変更したりする場合は、このクラスを拡張できます。

使用例使用例

Web パーツ ページ上で ConnectionsZone コントロールを使用する方法を次のコード例に示します。この例は、4 つの部分で構成されます。

コード例の最初の部分は、ユーザーが Web ページ上の表示モードを切り替えられるようにするユーザー コントロールです。表示モードの詳細、およびこのコントロールのソース コードの説明については、「チュートリアル : Web パーツ ページでの表示モードの変更」を参照してください。

<%@ control language="vb" classname="DisplayModeMenuVB"%>
<script runat="server">
  ' Use a field to reference the current WebPartManager.
  Dim _manager As WebPartManager

  Sub Page_Init(ByVal sender As
 Object, ByVal e As EventArgs)
    AddHandler Page.InitComplete, AddressOf
 InitComplete
  End Sub

  Sub InitComplete(ByVal sender As
 Object, ByVal e As System.EventArgs)
    _manager = WebPartManager.GetCurrentWebPartManager(Page)
      
    Dim browseModeName As String
 = WebPartManager.BrowseDisplayMode.Name
      
    ' Fill the dropdown with the names of supported display modes.
    Dim mode As WebPartDisplayMode
    For Each mode In _manager.SupportedDisplayModes
      Dim modeName As String
 = mode.Name
      ' Make sure a mode is enabled before adding it.
      If mode.IsEnabled(_manager) Then
        Dim item As New
 ListItem(modeName, modeName)
        DisplayModeDropdown.Items.Add(item)
      End If
    Next mode
      
    ' If shared scope is allowed for this user, display the scope-switching
    ' UI and select the appropriate radio button for the current user
 scope.
    If _manager.Personalization.CanEnterSharedScope Then
      Panel2.Visible = True
      If _manager.Personalization.Scope = PersonalizationScope.User
 Then
        RadioButton1.Checked = True
      Else
        RadioButton2.Checked = True
      End If
    End If
   
  End Sub

  ' Change the page to the selected display mode.
  Sub DisplayModeDropdown_SelectedIndexChanged(ByVal
 sender As Object, _
    ByVal e As EventArgs)
    
    Dim selectedMode As String
 = DisplayModeDropdown.SelectedValue   
    Dim mode As WebPartDisplayMode = _
      _manager.SupportedDisplayModes(selectedMode)
    If Not (mode Is Nothing)
 Then
      _manager.DisplayMode = mode
    End If

  End Sub
   
  ' Set the selected item equal to the current display mode.
  Sub Page_PreRender(ByVal sender As
 Object, ByVal e As EventArgs)
    Dim items As ListItemCollection = DisplayModeDropdown.Items
    Dim selectedIndex As Integer
 = _
      items.IndexOf(items.FindByText(_manager.DisplayMode.Name))
    DisplayModeDropdown.SelectedIndex = selectedIndex

  End Sub

  ' Reset all of a user's personalization data for the page.
  Protected Sub LinkButton1_Click(ByVal
 sender As Object, _
    ByVal e As EventArgs)
    
    _manager.Personalization.ResetPersonalizationState()
    
  End Sub

  ' If not in User personalization scope, toggle into it.
  Protected Sub RadioButton1_CheckedChanged(ByVal
 sender As Object, _
    ByVal e As EventArgs)
    
    If _manager.Personalization.Scope = PersonalizationScope.Shared
 Then
      _manager.Personalization.ToggleScope()
    End If

  End Sub
   
  ' If not in Shared scope, and if user is allowed, toggle the scope.
  Protected Sub RadioButton2_CheckedChanged(ByVal
 sender As Object, _
    ByVal e As EventArgs)
    
    If _manager.Personalization.CanEnterSharedScope AndAlso
 _
      _manager.Personalization.Scope = PersonalizationScope.User Then
      _manager.Personalization.ToggleScope()
    End If

  End Sub

</script>
<div>
  <asp:Panel ID="Panel1" runat="server"
 
    Borderwidth="1" 
    Width="230" 
    BackColor="lightgray"
    Font-Names="Verdana, Arial, Sans Serif" >
    <asp:Label ID="Label1" runat="server"
 
      Text="&nbsp;Display Mode" 
      Font-Bold="true"
      Font-Size="8"
      Width="120" />
    <asp:DropDownList ID="DisplayModeDropdown"
 runat="server"  
      AutoPostBack="true" 
      Width="120"
      OnSelectedIndexChanged="DisplayModeDropdown_SelectedIndexChanged"
 />
    <asp:LinkButton ID="LinkButton1" runat="server"
      Text="Reset User State" 
      ToolTip="Reset the current user's personalization data for
 the page."
      Font-Size="8" 
      OnClick="LinkButton1_Click" />
    <asp:Panel ID="Panel2" runat="server"
 
      GroupingText="Personalization Scope"
      Font-Bold="true"
      Font-Size="8" 
      Visible="false" >
      <asp:RadioButton ID="RadioButton1" runat="server"
 
        Text="User" 
        AutoPostBack="true"
        GroupName="Scope" OnCheckedChanged="RadioButton1_CheckedChanged"
 />
      <asp:RadioButton ID="RadioButton2" runat="server"
 
        Text="Shared" 
        AutoPostBack="true"
        GroupName="Scope" 
        OnCheckedChanged="RadioButton2_CheckedChanged"
 />
    </asp:Panel>
  </asp:Panel>
</div>
<%@ control language="C#" classname="DisplayModeMenuCS"%>
<script runat="server">
  
 // Use a field to reference the current WebPartManager.
  WebPartManager _manager;

  void Page_Init(object sender, EventArgs e)
  {
    Page.InitComplete += new EventHandler(InitComplete);
  }  

  void InitComplete(object sender, System.EventArgs e)
  {
    _manager = WebPartManager.GetCurrentWebPartManager(Page);

    String browseModeName = WebPartManager.BrowseDisplayMode.Name;

    // Fill the dropdown with the names of supported display modes.
    foreach (WebPartDisplayMode mode in _manager.SupportedDisplayModes)
    {
      String modeName = mode.Name;
      // Make sure a mode is enabled before adding it.
      if (mode.IsEnabled(_manager))
      {
        ListItem item = new ListItem(modeName, modeName);
        DisplayModeDropdown.Items.Add(item);
      }
    }

    // If shared scope is allowed for this user, display the scope-switching
    // UI and select the appropriate radio button for the current user
 scope.
    if (_manager.Personalization.CanEnterSharedScope)
    {
      Panel2.Visible = true;
      if (_manager.Personalization.Scope == PersonalizationScope.User)
        RadioButton1.Checked = true;
      else
        RadioButton2.Checked = true;
    }
    
  }
 
  // Change the page to the selected display mode.
  void DisplayModeDropdown_SelectedIndexChanged(object sender,
 EventArgs e)
  {
    String selectedMode = DisplayModeDropdown.SelectedValue;

    WebPartDisplayMode mode = _manager.SupportedDisplayModes[selectedMode];
    if (mode != null)
      _manager.DisplayMode = mode;
  }

  // Set the selected item equal to the current display mode.
  void Page_PreRender(object sender, EventArgs e)
  {
    ListItemCollection items = DisplayModeDropdown.Items;
    int selectedIndex = 
      items.IndexOf(items.FindByText(_manager.DisplayMode.Name));
    DisplayModeDropdown.SelectedIndex = selectedIndex;
  }

  // Reset all of a user's personalization data for the page.
  protected void LinkButton1_Click(object sender,
 EventArgs e)
  {
    _manager.Personalization.ResetPersonalizationState();
  }

  // If not in User personalization scope, toggle into it.
  protected void RadioButton1_CheckedChanged(object
 sender, EventArgs e)
  {
    if (_manager.Personalization.Scope == PersonalizationScope.Shared)
      _manager.Personalization.ToggleScope();
  }

  // If not in Shared scope, and if user is allowed, toggle the scope.
  protected void RadioButton2_CheckedChanged(object
 sender, EventArgs e)
  {
    if (_manager.Personalization.CanEnterSharedScope &&
 
        _manager.Personalization.Scope == PersonalizationScope.User)
      _manager.Personalization.ToggleScope();
  }
</script>
<div>
  <asp:Panel ID="Panel1" runat="server" 
    Borderwidth="1" 
    Width="230" 
    BackColor="lightgray"
    Font-Names="Verdana, Arial, Sans Serif" >
    <asp:Label ID="Label1" runat="server" 
      Text="&nbsp;Display Mode" 
      Font-Bold="true"
      Font-Size="8"
      Width="120" />
    <asp:DropDownList ID="DisplayModeDropdown" runat="server"
  
      AutoPostBack="true" 
      Width="120"
      OnSelectedIndexChanged="DisplayModeDropdown_SelectedIndexChanged"
 />
    <asp:LinkButton ID="LinkButton1" runat="server"
      Text="Reset User State" 
      ToolTip="Reset the current user's personalization data for
 the page."
      Font-Size="8" 
      OnClick="LinkButton1_Click" />
    <asp:Panel ID="Panel2" runat="server" 
      GroupingText="Personalization Scope"
      Font-Bold="true"
      Font-Size="8" 
      Visible="false" >
      <asp:RadioButton ID="RadioButton1" runat="server" 
        Text="User" 
        AutoPostBack="true"
        GroupName="Scope" OnCheckedChanged="RadioButton1_CheckedChanged"
 />
      <asp:RadioButton ID="RadioButton2" runat="server" 
        Text="Shared" 
        AutoPostBack="true"
        GroupName="Scope" 
        OnCheckedChanged="RadioButton2_CheckedChanged" />
    </asp:Panel>
  </asp:Panel>
</div>

コード例の 2 番目の部分は、インターフェイスとカスタム コントロールを含んでいるソース ファイルです。ZipCodeWebPart コントロールは IZipCode を実装し、プロバイダとして機能できるように ConnectionProvider 属性を追加しています。WeatherWebPart コントロールは ConnectionConsumer 属性でマークされたメソッドを持ち、このメソッドで IZipCode インターフェイスを使用して、接続のコンシューマとして機能できます。

コード例を実行するためには、このソース コードをコンパイルする必要があります。それを明示的にコンパイルし、コンパイル済みのアセンブリを Web サイトの Bin フォルダまたはグローバル アセンブリ キャッシュに配置できます。サイトの App_Code フォルダにソース コードを配置し、実行時に動的にコンパイルすることもできます。この例は、動的コンパイルを使用します。コンパイル方法を示すチュートリアルについては、「チュートリアル : カスタム サーバー コントロールの開発と使用」を参照してください。

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 Interface IZipCode

    Property ZipCode() As String

  End Interface

  <AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  Public Class ZipCodeWebPart
    Inherits WebPart
    Implements IZipCode
    Private zipCodeText As String
 = String.Empty
    Private input As TextBox
    Private send As Button

    Public Sub New()
    End Sub

    ' Make the implemented property personalizable to save 
    ' the Zip Code between browser sessions.
    <Personalizable()> _
    Public Property ZipCode() As
 String _
      Implements IZipCode.ZipCode

      Get
        Return zipCodeText
      End Get
      Set(ByVal value As
 String)
        zipCodeText = value
      End Set
    End Property

    ' This is the callback method that returns the provider.
    <ConnectionProvider("Zip Code Provider", "ZipCodeProvider")>
 _
    Public Function ProvideIZipCode() As
 IZipCode
      Return Me
    End Function


    Protected Overrides Sub
 CreateChildControls()
      Controls.Clear()
      input = New TextBox()
      Me.Controls.Add(input)
      send = New Button()
      send.Text = "Enter 5-digit Zip Code"
      AddHandler send.Click, AddressOf Me.submit_Click
      Me.Controls.Add(send)

    End Sub


    Private Sub submit_Click(ByVal
 sender As Object, _
      ByVal e As EventArgs)

      If input.Text <> String.Empty Then
        zipCodeText = Page.Server.HtmlEncode(input.Text)
        input.Text = String.Empty
      End If

    End Sub

  End Class

  <AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  Public Class WeatherWebPart
    Inherits WebPart
    Private _provider As IZipCode
    Private _zipSearch As String
    Private DisplayContent As Label

    ' This method is identified by the ConnectionConsumer 
    ' attribute, and is the mechanism for connecting with 
    ' the provider. 
    <ConnectionConsumer("Zip Code Consumer", "ZipCodeConsumer")>
 _
    Public Sub GetIZipCode(ByVal
 Provider As IZipCode)
      _provider = Provider
    End Sub


    Protected Overrides Sub
 OnPreRender(ByVal e As EventArgs)
      EnsureChildControls()

      If Not (Me._provider
 Is Nothing) Then
        _zipSearch = _provider.ZipCode.Trim()
                DisplayContent.Text = "My Zip Code is:  "
 + _zipSearch
      End If

    End Sub 'OnPreRender

    Protected Overrides Sub
 CreateChildControls()
      Controls.Clear()
      DisplayContent = New Label()
      Me.Controls.Add(DisplayContent)

    End Sub

  End Class

End Namespace
namespace Samples.AspNet.CS.Controls
{
  using System;
  using System.Web;
  using System.Web.Security;
  using System.Security.Permissions;
  using System.Web.UI;
  using System.Web.UI.WebControls;
  using System.Web.UI.WebControls.WebParts;

  [AspNetHostingPermission(SecurityAction.Demand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  [AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  public interface IZipCode
  {
    string ZipCode { get; set;}
  }

  [AspNetHostingPermission(SecurityAction.Demand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  [AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  public class ZipCodeWebPart : WebPart, IZipCode
  {
    string zipCodeText = String.Empty;
    TextBox input;
    Button send;

    public ZipCodeWebPart()
    {
    }

    // Make the implemented property personalizable to save 
    // the Zip Code between browser sessions.
    [Personalizable()]
    public virtual string ZipCode
    {
      get { return zipCodeText; }
      set { zipCodeText = value; }
    }

    // This is the callback method that returns the provider.
    [ConnectionProvider("Zip Code Provider", "ZipCodeProvider")]
    public IZipCode ProvideIZipCode()
    {
      return this;
    }

    protected override void CreateChildControls()
    {
      Controls.Clear();
      input = new TextBox();
      this.Controls.Add(input);
      send = new Button();
      send.Text = "Enter 5-digit Zip Code";
      send.Click += new EventHandler(this.submit_Click);
      this.Controls.Add(send);
    }

    private void submit_Click(object sender,
 EventArgs e)
    {
      if (input.Text != String.Empty)
      {
        zipCodeText = Page.Server.HtmlEncode(input.Text);
        input.Text = String.Empty;
      }
    }

  }

  [AspNetHostingPermission(SecurityAction.Demand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  [AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  public class WeatherWebPart : WebPart
  {
    private IZipCode _provider;
    string _zipSearch;
    Label DisplayContent;

    // This method is identified by the ConnectionConsumer 
    // attribute, and is the mechanism for connecting with 
    // the provider. 
    [ConnectionConsumer("Zip Code Consumer", "ZipCodeConsumer")]
    public void GetIZipCode(IZipCode Provider)
    {
      _provider = Provider;
    }
    
    protected override void OnPreRender(EventArgs
 e)
    {
      EnsureChildControls();

      if (this._provider != null)
      {
        _zipSearch = _provider.ZipCode.Trim();
        DisplayContent.Text = "My Zip Code is:  " + _zipSearch;
      }
    }

    protected override void CreateChildControls()
    {
      Controls.Clear();
      DisplayContent = new Label();
      this.Controls.Add(DisplayContent);
    }

  }
}

プログラム例の 3 番目の部分は Web ページです。先頭近くに、接続に使用されるユーザー コントロールとカスタム コントロールの Register ディレクティブがあります。宣言によって ConnectionsZone コントロールを使用する例として、<asp:connectionszone> 要素がページで宣言されています。この要素内で、いくつかのプロパティが宣言によって設定されています。接続ゾーンのその他のプロパティは、ページの <script> セクション内でプログラムによって設定されています。

<%@ Page Language="VB" %>
<%@ register tagprefix="uc1" 
    tagname="DisplayModeMenuVB"
    src="~/displaymodemenuvb.ascx" %>
<%@ Register TagPrefix="aspSample" 
    Namespace="Samples.AspNet.VB.Controls"
 %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  Protected Sub Page_PreRender(ByVal
 sender As Object, _
    ByVal e As System.EventArgs)
    
    ' Set properties for verbs.
    connectionsZone1.CancelVerb.Description = _
      "Terminates the connection process"
    connectionsZone1.CloseVerb.Description = _
      "Closes the connections UI"
    connectionsZone1.ConfigureVerb.Description = _
      "Configure the transformer for the connection"
    connectionsZone1.ConnectVerb.Description = _
      "Connect two WebPart controls"
    connectionsZone1.DisconnectVerb.Description = _
      "End the connection between two controls"
    
    ' Set properties for UI text strings.
    connectionsZone1.ConfigureConnectionTitle = _
      "Configure a new connection"
    connectionsZone1.ConnectToConsumerInstructionText = _
      "Choose a consumer connection point"
    connectionsZone1.ConnectToConsumerText = _
      "Select a consumer for the provider to connect with"
    connectionsZone1.ConnectToConsumerTitle = _
      "Send data to this consumer"
    connectionsZone1.ConnectToProviderInstructionText = _
      "Choose a provider connection point"
    connectionsZone1.ConnectToProviderText = _
      "Select a provider for the consumer to connect with"
    connectionsZone1.ConnectToProviderTitle = _
      "Get data from this provider"
    connectionsZone1.ConsumersInstructionText = _
      "WebPart controls that receive data from providers"
    connectionsZone1.ConsumersTitle = "Consumer Controls"
    connectionsZone1.GetFromText = "Receive from"
    connectionsZone1.GetText = "Retrieve"
    connectionsZone1.HeaderText = _
      "Create and Manage Connections"
    connectionsZone1.InstructionText = _
      "Manage connections for the selected WebPart control"
    connectionsZone1.InstructionTitle = _
      "Manage connections for consumers or providers"
    connectionsZone1.NoExistingConnectionInstructionText = _
      "No connections exist. Click the above link to create "
 _
      & "a connection."
    connectionsZone1.NoExistingConnectionTitle = _
      "No current connections"
    connectionsZone1.ProvidersInstructionText = _
      "WebPart controls that send data to consumers"
    connectionsZone1.ProvidersTitle = "Provider controls"

  End Sub

</script>

<html  >
<head runat="server">
    <title>Connection Zone Sample</title>
</head>
<body>
  <form id="form1" runat="server">
  <asp:webpartmanager runat="server" id="mgr">
    <staticconnections>
      <asp:webpartconnection id="connection1" 
        consumerconnectionpointid="ZipCodeConsumer"
        consumerid="zipConsumer"
        providerconnectionpointid="ZipCodeProvider"
 
        providerid="zipProvider" />
    </staticconnections>
  </asp:webpartmanager>
  <uc1:displaymodemenuvb id="menu1" runat="server"
 />
  <div>
  <asp:webpartzone id="WebPartZone1" runat="server">
    <zonetemplate>
      <aspsample:zipcodewebpart id="zipProvider"
 runat="server" 
        title="Zip Code Provider" />
      <aspsample:weatherwebpart id="zipConsumer"
 runat="server" 
        title="Zip Code Consumer" />
    </zonetemplate>
  </asp:webpartzone>
  <asp:connectionszone id="connectionsZone1" runat="server"
 >
    <cancelverb text="Terminate" />
    <closeverb text="Close Zone" />
    <configureverb text="Configure" />
    <connectverb text="Connect Controls" />
    <disconnectverb text="End Connection" />
  </asp:connectionszone>
  </div>
  </form>
</body>
</html>
<%@ Page Language="C#" %>
<%@ register tagprefix="uc1" 
    tagname="DisplayModeMenuCS"
    src="~/displaymodemenucs.ascx" %>
<%@ Register TagPrefix="aspSample" 
    Namespace="Samples.AspNet.CS.Controls" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  protected void Page_PreRender(object sender,
 EventArgs e)
  {
     // Set properties on verbs.
     connectionsZone1.CancelVerb.Description = 
       "Terminates the connection process";
     connectionsZone1.CloseVerb.Description = 
       "Closes the connections UI";
     connectionsZone1.ConfigureVerb.Description =
       "Configure the transformer for the connection";
     connectionsZone1.ConnectVerb.Description =
       "Connect two WebPart controls";
     connectionsZone1.DisconnectVerb.Description =
       "End the connection between two controls";
    
     // Set properties for UI text strings.
     connectionsZone1.ConfigureConnectionTitle = 
       "Configure";
     connectionsZone1.ConnectToConsumerInstructionText = 
       "Choose a consumer connection point";
     connectionsZone1.ConnectToConsumerText = 
       "Select a consumer for the provider to connect with";
     connectionsZone1.ConnectToConsumerTitle = 
       "Send data to this consumer";
     connectionsZone1.ConnectToProviderInstructionText =
       "Choose a provider connection point";
     connectionsZone1.ConnectToProviderText =
       "Select a provider for the consumer to connect with";
     connectionsZone1.ConnectToProviderTitle =
       "Get data from this provider";
     connectionsZone1.ConsumersInstructionText = 
       "WebPart controls that receive data from providers";
     connectionsZone1.ConsumersTitle = "Consumer Controls";
     connectionsZone1.GetFromText = "Receive from";
     connectionsZone1.GetText = "Retrieve";
     connectionsZone1.HeaderText = 
      "Create and Manage Connections";
     connectionsZone1.InstructionText = 
      "Manage connections for the selected WebPart control";
     connectionsZone1.InstructionTitle = 
       "Manage connections for consumers or providers";
     connectionsZone1.NoExistingConnectionInstructionText = 
       "No connections exist. Click the above link to create "
       + "a connection.";
     connectionsZone1.NoExistingConnectionTitle = 
       "No current connections";
     connectionsZone1.ProvidersInstructionText =
       "WebPart controls that send data to consumers";
     connectionsZone1.ProvidersTitle = "Provider controls";
     
  }
</script>

<html  >
<head runat="server">
    <title>Connection Zone Sample</title>
</head>
<body>
  <form id="form1" runat="server">
  <asp:webpartmanager runat="server" id="mgr">
    <staticconnections>
      <asp:webpartconnection id="connection1" 
        consumerconnectionpointid="ZipCodeConsumer"
        consumerid="zipConsumer"
        providerconnectionpointid="ZipCodeProvider" 
        providerid="zipProvider" />
    </staticconnections>
  </asp:webpartmanager>
  <uc1:displaymodemenucs id="menu1" runat="server" />
  <div>
  <asp:webpartzone id="WebPartZone1" runat="server">
    <zonetemplate>
      <aspsample:zipcodewebpart id="zipProvider" runat="server"
 
        title="Zip Code Provider"  />
      <aspsample:weatherwebpart id="zipConsumer" runat="server"
 
        title="Zip Code Consumer" />
    </zonetemplate>
  </asp:webpartzone>
  <asp:connectionszone id="connectionsZone1" runat="server"
 >
    <cancelverb text="Terminate" />
    <closeverb text="Close Zone" />
    <configureverb text="Configure" />
    <connectverb text="Connect Controls" />
    <disconnectverb text="End Connection" />
  </asp:connectionszone>
  </div>
  </form>
</body>
</html>

ブラウザに Web ページを読み込みます。[表示モード] ドロップダウン リスト コントロールを使用して、ページを接続モードに切り替えます。[ZIP Code Provider] コントロールの動詞メニュー (コントロールのタイトル バーに下向きの矢印で表示) で、Connect 動詞をクリックします。ConnectionsZone コントロールが表示されます。接続 UI に [End Connection] が表示されていることに注意してください。ページのマークアップで接続が宣言されているため、コントロールは既に接続されています。[End Connection] をクリックし、再び [表示モード] コントロールを使用してページをブラウズ モードに戻します。次に、ページを再び接続モードに戻し、1 つのコントロールの Connect 動詞をクリックすると、コントロールの間の接続を構成できるハイパーリンクが UI に表示されます。リンクをクリックし、接続 UI でコネクション ポイントを選択して接続を確立します。

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

ConnectionsZone コンストラクタ

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

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

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

Dim instance As New ConnectionsZone
public ConnectionsZone ()
public:
ConnectionsZone ()
public ConnectionsZone ()
public function ConnectionsZone ()
解説解説
使用例使用例

ConnectionsZone コンストラクタを使用して、ConnectionsZone コントロールの新しいインスタンスを作成し、それをプログラムによって Web ページに追加する方法を次のコード例に示します。この例には、Web ページの、このコンストラクタの使用方法を示すコードだけが含まれています。例を実行するために必要な他の 2 つのコード ファイルについては、ConnectionsZone クラスの概要の「使用例」を参照してください。コード例は、次の 4 つの部分から成ります。

Web ページ上の Page_Init メソッドで、(コンストラクタを使用して) 新しい ConnectionsZone コントロールが作成され、ページに追加されます。ユーザーがページを接続モードに設定し、1 つの WebPart コントロールの Connect 動詞をクリックすると、ConnectionsZone コントロールが表示されます。

<%@ Page Language="VB" %>
<%@ register tagprefix="uc1" 
    tagname="DisplayModeMenuVB"
    src="~/displaymodemenuvb.ascx" %>
<%@ Register TagPrefix="aspSample" 
    Namespace="Samples.AspNet.VB.Controls"
 %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  Protected Sub Page_Init(ByVal
 sender As Object, _
    ByVal e As System.EventArgs)
    
    Dim connZone As ConnectionsZone = New
 ConnectionsZone()
    connZone.ID = "connectionsZone1"
    connZone.HeaderText = "Connections Zone 1"
    form1.Controls.AddAt(form1.Controls.Count - 1, connZone)

  End Sub
  
</script>

<html  >
<head runat="server">
    <title>Connection Zone Sample</title>
</head>
<body>
  <form id="form1" runat="server">
  <asp:webpartmanager runat="server" id="mgr">
    <staticconnections>
      <asp:webpartconnection id="connection1" 
        consumerconnectionpointid="ZipCodeConsumer"
        consumerid="zipConsumer"
        providerconnectionpointid="ZipCodeProvider"
 
        providerid="zipProvider" />
    </staticconnections>
  </asp:webpartmanager>
  <uc1:displaymodemenuvb id="menu1" runat="server"
 />
  <div>
  <asp:webpartzone id="WebPartZone1" runat="server">
    <zonetemplate>
      <aspsample:zipcodewebpart id="zipProvider"
 runat="server" 
        title="Zip Code Provider" />
      <aspsample:weatherwebpart id="zipConsumer"
 runat="server" 
        title="Zip Code Consumer" />
    </zonetemplate>
  </asp:webpartzone>
  </div>
  </form>
</body>
</html>
<%@ Page Language="C#" %>
<%@ register tagprefix="uc1" 
    tagname="DisplayModeMenuCS"
    src="~/displaymodemenucs.ascx" %>
<%@ Register TagPrefix="aspSample" 
    Namespace="Samples.AspNet.CS.Controls" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
  protected void Page_Init(object sender, EventArgs
 e)
  {
    ConnectionsZone connZone = new ConnectionsZone();
    connZone.ID = "connectionsZone1";
    connZone.HeaderText = "Connections Zone 1";
    form1.Controls.AddAt(form1.Controls.Count - 1, connZone);
  }
</script>

<html  >
<head runat="server">
    <title>Connection Zone Sample</title>
</head>
<body>
  <form id="form1" runat="server">
  <asp:webpartmanager runat="server" id="mgr">
    <staticconnections>
      <asp:webpartconnection id="connection1" 
        consumerconnectionpointid="ZipCodeConsumer"
        consumerid="zipConsumer"
        providerconnectionpointid="ZipCodeProvider" 
        providerid="zipProvider" />
    </staticconnections>
  </asp:webpartmanager>
  <uc1:displaymodemenucs id="menu1" runat="server" />
  <div>
  <asp:webpartzone id="WebPartZone1" runat="server">
    <zonetemplate>
      <aspsample:zipcodewebpart id="zipProvider" runat="server"
 
        title="Zip Code Provider" />
      <aspsample:weatherwebpart id="zipConsumer" runat="server"
 
        title="Zip Code Consumer" />
    </zonetemplate>
  </asp:webpartzone>
  </div>
  </form>
</body>
</html>

ブラウザにページを読み込みます。[表示モード] コントロールを使用して、接続モードに切り替えます。[ZIP Code Provider] コントロールの動詞メニューの矢印をクリックし、Connect 動詞をクリックします。接続 UI が表示されます。ページのマークアップで接続が宣言されているため、コントロールは既に接続されています。

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

ConnectionsZone プロパティ


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

( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ AccessKey  Web サーバー コントロールにすばやく移動できるアクセス キーを取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ AppRelativeTemplateSourceDirectory  このコントロールが含まれている Page オブジェクトまたは UserControl オブジェクトのアプリケーション相対の仮想ディレクトリを取得または設定します。 ( Control から継承されます。)
パブリック プロパティ AssociatedDisplayModes  特定の ToolZone ゾーンに関連付けられた WebPartDisplayMode オブジェクトのコレクションを取得します。 ( ToolZone から継承されます。)
パブリック プロパティ Attributes  コントロールのプロパティに対応しない任意の属性 (表示専用) のコレクションを取得します。 ( WebControl から継承されます。)
パブリック プロパティ BackColor  Web サーバー コントロールの背景色を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ BackImageUrl  ゾーンの背景イメージの URL を取得または設定します。 ( WebZone から継承されます。)
パブリック プロパティ BindingContainer  このコントロールのデータ バインディングを格納しているコントロールを取得します。 ( Control から継承されます。)
パブリック プロパティ BorderColor  Web コントロールの境界線の色を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ BorderStyle  Web サーバー コントロールの境界線スタイルを取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ BorderWidth  Web サーバー コントロールの境界線の幅を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ CancelVerb エンド ユーザーが接続確立のプロセスをキャンセルできるようにする WebPartVerb オブジェクトへの参照を取得します。
パブリック プロパティ ClientID  ASP.NET によって生成されたサーバー コントロール ID を取得します。 ( Control から継承されます。)
パブリック プロパティ CloseVerb ConnectionsZone コントロールによって作成された接続ユーザー インターフェイス (UI) をエンド ユーザーが閉じられるようにする WebPartVerb オブジェクトへの参照を取得します。
パブリック プロパティ ConfigureConnectionTitle ConnectionsZone コントロールによって作成された接続ユーザー インターフェイス (UI) のサブセクションのタイトルとして表示されるテキストを取得または設定します。
パブリック プロパティ ConfigureVerb 接続ユーザー インターフェイス (UI) の構成ビューを開くために使用する WebPartVerb オブジェクトへの参照を取得します。
パブリック プロパティ ConnectToConsumerInstructionText プロバイダの接続先となるコンシューマ接続ポイントをユーザーが選択する、接続ユーザー インターフェイス (UI) のセクションに表示される指示テキストを取得または設定します。
パブリック プロパティ ConnectToConsumerText ユーザーが接続のコンシューマ コントロールを選択するビューを開くためにクリックするハイパーリンクのテキストを取得または設定します。
パブリック プロパティ ConnectToConsumerTitle ユーザーが接続する特定のコンシューマを選択する、接続ユーザー インターフェイス (UI) のセクションのタイトル テキストを取得または設定します。
パブリック プロパティ ConnectToProviderInstructionText コンシューマの接続先となるプロバイダ コネクション ポイントをユーザーが選択する、接続ユーザー インターフェイス (UI) のセクションに表示される指示テキストを取得または設定します。
パブリック プロパティ ConnectToProviderText ユーザーが接続のプロバイダ コントロールを選択するビューを開くためにクリックするハイパーリンクのテキストを取得または設定します。
パブリック プロパティ ConnectToProviderTitle ユーザーが接続する特定のプロバイダを選択する、接続ユーザー インターフェイス (UI) のセクションのタイトル テキストを取得または設定します。
パブリック プロパティ ConnectVerb 2 つの WebPart コントロールが接続を確立できるようにする WebPartVerb オブジェクトへの参照を取得します。
パブリック プロパティ ConsumersInstructionText 接続が既に存在する場合に、接続ユーザー インターフェイス (UI) のコンシューマ セクションに表示される指示テキストを取得または設定します。
パブリック プロパティ ConsumersTitle 接続が既に存在する場合に、接続ユーザー インターフェイス (UI) のコンシューマ セクションの上に表示されるタイトルを取得または設定します。
パブリック プロパティ Controls  CompositeControl 内の子コントロールを表す ControlCollection オブジェクトを取得します。 ( CompositeControl から継承されます。)
パブリック プロパティ ControlStyle  Web サーバー コントロールのスタイルを取得します。このプロパティは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
パブリック プロパティ ControlStyleCreated  Style オブジェクトが ControlStyle プロパティに対して作成されたかどうかを示す値を取得します。このプロパティは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
パブリック プロパティ CssClass  クライアントで Web サーバー コントロールによって表示されるカスケード スタイル シート (CSS: Cascading Style Sheet) クラスを取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ DisconnectVerb 接続されている 2 つの WebPart コントロールの接続をユーザーが解除できるようにする WebPartVerb オブジェクトへの参照を取得します。
パブリック プロパティ EditUIStyle  ToolZone コントロールに格納された編集可能なコントロールのスタイル属性を取得します。 ( ToolZone から継承されます。)
パブリック プロパティ EmptyZoneText オーバーライドされます。 接続を確立するためのコントロールが Web ページ上で不十分な場合に、空の ConnectionsZone コントロールに表示されるテキスト メッセージを取得または設定します。
パブリック プロパティ EmptyZoneTextStyle  空のゾーン内のプレースホルダ テキストのスタイル属性を取得または設定します。 ( WebZone から継承されます。)
パブリック プロパティ Enabled  Web サーバー コントロールを有効にするかどうかを示す値を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ EnableTheming  テーマがこのコントロールに適用されるかどうかを示す値を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ EnableViewState  サーバー コントロールが、そのビューステートおよび格納している子コントロールのビューステートを、要求しているクライアントに永続化させるかどうかを示す値を取得または設定します。 ( Control から継承されます。)
パブリック プロパティ ErrorStyle  WebPart コントロールを読み込むことができない場合、または作成できない場合に表示されるエラー メッセージの表示のスタイル属性を取得します。 ( WebZone から継承されます。)
パブリック プロパティ ExistingConnectionErrorMessage 既存の接続でエラーまたは警告が発生した場合に接続ユーザー インターフェイス (UI) に表示されるメッセージのテキストを取得または設定します。
パブリック プロパティ Font  Web サーバー コントロールに関連付けられたフォント プロパティを取得します。 ( WebControl から継承されます。)
パブリック プロパティ FooterStyle  ゾーンのフッター領域の内容のスタイル属性を取得します。 ( WebZone から継承されます。)
パブリック プロパティ ForeColor  Web サーバー コントロールの前景色 (通常はテキストの色) を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ GetFromText コンシューマのデータ取得元となる名前付きプロバイダの前の、接続ユーザー インターフェイス (UI) のセクションに表示されるテキストを取得または設定します。
パブリック プロパティ GetText プロバイダからのデータを受け取る名前付きコンシューマの前の、接続ユーザー インターフェイス (UI) のセクションに表示されるテキストを取得または設定します。
パブリック プロパティ HasAttributes  コントロールに属性セットがあるかどうかを示す値を取得します。 ( WebControl から継承されます。)
パブリック プロパティ HeaderCloseVerb  コントロールを閉じるために使用される ToolZone コントロールのヘッダー内の WebPartVerb オブジェクトへの参照を取得します。 ( ToolZone から継承されます。)
パブリック プロパティ HeaderStyle  ゾーンのヘッダー領域の内容のスタイル属性を取得します。 ( WebZone から継承されます。)
パブリック プロパティ HeaderText オーバーライドされます。 ConnectionsZone コントロールによって作成される接続ユーザー インターフェイス (UI) の一番上に表示されるヘッダー テキストを取得または設定します。
パブリック プロパティ HeaderVerbStyle  ToolZone コントロールに表示されるすべてのヘッダー動詞のスタイル属性を取得します。 ( ToolZone から継承されます。)
パブリック プロパティ Height  Web サーバー コントロールの高さを取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ ID  サーバー コントロールに割り当てられたプログラム ID を取得または設定します。 ( Control から継承されます。)
パブリック プロパティ InstructionText オーバーライドされます。 既存の接続を管理する接続ユーザー インターフェイス (UI) のセクションで、選択したコントロールに関する一般的な指示のために使用されるテキストを取得または設定します。
パブリック プロパティ InstructionTextStyle  ToolZone コントロールの上部に表示される手順のテキストのスタイル属性を取得します。 ( ToolZone から継承されます。)
パブリック プロパティ InstructionTitle 既存の接続を管理する接続ユーザー インターフェイス (UI) 内で、コンシューマ コントロールまたはプロバイダ コントロールに対して実行できるアクションの一般的な説明に使用されるテキストを取得または設定します。
パブリック プロパティ LabelStyle  ToolZone コントロール内の編集コントロールと共に表示されるラベルの内容のスタイル属性を取得します。CatalogZone、EditorZone などの派生した ToolZone コントロールは、ラベルにスタイルを適用します。 ( ToolZone から継承されます。)
パブリック プロパティ NamingContainer  同じ Control.ID プロパティ値を持つ複数のサーバー コントロールを区別するための一意の名前空間を作成する、サーバー コントロールの名前付けコンテナへの参照を取得します。 ( Control から継承されます。)
パブリック プロパティ NewConnectionErrorMessage ユーザーが作成しようとしている新しい接続でエラーまたは警告が発生した場合に接続ユーザー インターフェイス (UI) に表示されるメッセージのテキストを取得または設定します。
パブリック プロパティ NoExistingConnectionInstructionText Web パーツ コントロールに既存の接続がない場合に、接続ユーザー インターフェイス (UI) の本体に表示される指示テキストを取得または設定します。
パブリック プロパティ NoExistingConnectionTitle Web パーツ コントロールに既存の接続がない場合に、接続ユーザー インターフェイス (UI) の本体に表示されるタイトル テキストを取得または設定します。
パブリック プロパティ Padding  ゾーンで WebPart コントロールを含むテーブルのセル内のスペースに関する属性を取得または設定します。 ( WebZone から継承されます。)
パブリック プロパティ Page  サーバー コントロールを含んでいる Page インスタンスへの参照を取得します。 ( Control から継承されます。)
パブリック プロパティ Parent  ページ コントロールの階層構造における、サーバー コントロールの親コントロールへの参照を取得します。 ( Control から継承されます。)
パブリック プロパティ PartChromeStyle  ゾーンによって格納される Web パーツ コントロールの境界線に適用されるスタイル特性を取得します。 ( WebZone から継承されます。)
パブリック プロパティ PartChromeType オーバーライドされます。 ConnectionsZone コントロールに含まれるサーバー コントロールの周囲を囲む境界線の種類を取得または設定します。
パブリック プロパティ PartStyle  ゾーンに含まれる境界線および各 Web パーツ コントロールの内容に適用されるスタイル特性を取得します。 ( WebZone から継承されます。)
パブリック プロパティ PartTitleStyle  ゾーンに含まれる各 Web パーツ コントロールのタイトル バーの内容のスタイル属性を取得します。 ( WebZone から継承されます。)
パブリック プロパティ ProvidersInstructionText 接続が既に存在する場合に、接続ユーザー インターフェイス (UI) のプロバイダ セクションに表示される指示テキストを取得または設定します。
パブリック プロパティ ProvidersTitle 接続が既に存在する場合に、接続ユーザー インターフェイス (UI) のプロバイダ セクションの上に表示されるタイトルを取得または設定します。
パブリック プロパティ SendText コンシューマにデータを送信する名前付きプロバイダの前の、接続ユーザー インターフェイス (UI) のセクションに表示されるテキストを取得または設定します。
パブリック プロパティ SendToText プロバイダのデータ送信先となる名前付きコンシューマの前の、接続ユーザー インターフェイス (UI) のセクションに表示されるテキストを取得または設定します。
パブリック プロパティ Site  デザイン サーフェイスに現在のコントロールを表示するときに、このコントロールをホストするコンテナに関する情報を取得します。 ( Control から継承されます。)
パブリック プロパティ SkinID  コントロールに適用するスキンを取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ Style  Web サーバー コントロールの外側のタグにスタイル属性として表示されるテキスト属性のコレクションを取得します。 ( WebControl から継承されます。)
パブリック プロパティ TabIndex  Web サーバー コントロールのタブ インデックスを取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ TemplateControl  このコントロールを格納しているテンプレートへの参照を取得または設定します。 ( Control から継承されます。)
パブリック プロパティ TemplateSourceDirectory  現在のサーバー コントロールを格納している Page または UserControl の仮想ディレクトリを取得します。 ( Control から継承されます。)
パブリック プロパティ ToolTip  マウス ポインタが Web サーバー コントロールの上を移動したときに表示されるテキストを取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ UniqueID  階層構造で修飾されたサーバー コントロールの一意の ID を取得します。 ( Control から継承されます。)
パブリック プロパティ VerbButtonType  ゾーン内の動詞を表すために使用されるボタンの種類を取得または設定します。 ( WebZone から継承されます。)
パブリック プロパティ VerbStyle  ゾーン内の Web パーツ コントロールに関連付けられたユーザー インターフェイス (UI) 動詞のスタイル属性を取得します。 ( WebZone から継承されます。)
パブリック プロパティ Visible  サーバー コントロールをユーザー インターフェイス (UI) 要素としてページに表示するかどうかを示す値を取得または設定します。 ( ToolZone から継承されます。)
パブリック プロパティ Width  Web サーバー コントロールの幅を取得または設定します。 ( WebControl から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Adapter  コントロール用のブラウザ固有のアダプタを取得します。 ( Control から継承されます。)
プロテクト プロパティ ChildControlsCreated  サーバー コントロールの子コントロールが作成されたかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ ClientIDSeparator  ClientID プロパティで使用される区切り記号を表す文字値を取得します。 ( Control から継承されます。)
プロテクト プロパティ Context  現在の Web 要求に対するサーバー コントロールに関連付けられている HttpContext オブジェクトを取得します。 ( Control から継承されます。)
プロテクト プロパティ DesignMode  コントロールがデザイン サーフェイスで使用されているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ Display オーバーライドされます。  
プロテクト プロパティ Events  コントロールのイベント ハンドラ デリゲートのリストを取得します。このプロパティは読み取り専用です。 ( Control から継承されます。)
プロテクト プロパティ HasChildViewState  現在のサーバー コントロールの子コントロールが、保存されたビューステートの設定を持っているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ HasFooter  ゾーンにフッター領域が存在するかどうかを示す値を取得します。 ( WebZone から継承されます。)
プロテクト プロパティ HasHeader  ゾーンにヘッダー領域があるかどうかを示す値を取得します。 ( WebZone から継承されます。)
プロテクト プロパティ IdSeparator  コントロール ID を区別するために使用する文字を取得します。 ( Control から継承されます。)
プロテクト プロパティ IsChildControlStateCleared  このコントロールに含まれているコントロールに、コントロールの状態が設定されているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ IsEnabled  コントロールが有効かどうかを示す値を取得します。 ( WebControl から継承されます。)
プロテクト プロパティ IsTrackingViewState  サーバー コントロールがビューステートの変更を保存しているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ IsViewStateEnabled  このコントロールでビューステートが有効かどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ LoadViewStateByID  コントロールがインデックスではなく ID によりビューステートの読み込みを行うかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ RenderClientScript  Web パーツ ページ上にクライアント スクリプトを表示するかどうかを示す値を取得します。 ( WebZone から継承されます。)
プロテクト プロパティ TagKey  ( WebZone から継承されます。)
プロテクト プロパティ TagName  コントロール タグの名前を取得します。このプロパティは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
プロテクト プロパティ ViewState  同一のページに対する複数の要求にわたって、サーバー コントロールのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。 ( Control から継承されます。)
プロテクト プロパティ ViewStateIgnoresCase  StateBag オブジェクトが大文字小文字を区別しないかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ WebPartManager  Web パーツ ページ上の WebZone コントロールのインスタンスに関連付けられた WebPartManager コントロールへの参照を取得します。 ( WebZone から継承されます。)
プロテクト プロパティ WebPartToConnect 接続先として現在選択されている WebPart コントロールを取得します。
参照参照

関連項目

ConnectionsZone クラス
System.Web.UI.WebControls.WebParts 名前空間
WebZone
WebPartConnection
ConnectionPoint クラス
WebPartZoneBase

その他の技術情報

ASP.NET Web パーツ ページ
Web パーツ接続の概要

ConnectionsZone メソッド


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

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド ApplyStyle  指定したスタイルの空白以外の要素を Web コントロールにコピーして、コントロールの既存のスタイル要素を上書きします。このメソッドは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
パブリック メソッド ApplyStyleSheetSkin  ページのスタイル シートに定義されたスタイル プロパティをコントロールに適用します。 ( Control から継承されます。)
パブリック メソッド CopyBaseAttributes  指定した Web サーバー コントロールから、Style オブジェクトでカプセル化されていないプロパティをこのメソッドの呼び出し元の Web サーバー コントロールにコピーします。このメソッドは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
パブリック メソッド DataBind  オーバーロードされます。 CompositeControl およびそのすべての子コントロールにデータ ソースをバインドします。 ( CompositeControl から継承されます。)
パブリック メソッド Dispose  サーバー コントロールが、メモリから解放される前に最終的なクリーンアップを実行できるようにします。 ( Control から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド FindControl  オーバーロードされます。 指定したサーバー コントロールの現在の名前付けコンテナを検索します。 ( Control から継承されます。)
パブリック メソッド Focus  コントロールに入力フォーカスを設定します。 ( Control から継承されます。)
パブリック メソッド GetEffectiveChromeType  ゾーンの PartChromeType プロパティおよび Web パーツ ページの現在の表示モードが指定されると、WebPart コントロールの実際のまたは現在有効な PartChromeType の値を返します。 ( WebZone から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド HasControls  サーバー コントロールに子コントロールが含まれているかどうかを確認します。 ( Control から継承されます。)
パブリック メソッド MergeStyle  指定したスタイルの空白以外の要素を Web コントロールにコピーしますが、コントロールの既存のスタイル要素は上書きしません。このメソッドは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド RenderBeginTag  指定した HtmlTextWriter オブジェクトにゾーン コントロールの HTML の開始タグを出力します。 ( WebZone から継承されます。)
パブリック メソッド RenderControl  オーバーロードされます。 サーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を格納します。 ( Control から継承されます。)
パブリック メソッド RenderEndTag  コントロールの HTML 終了タグを指定したライタに表示します。このメソッドは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
パブリック メソッド ResolveClientUrl  ブラウザで使用できる URL を取得します。 ( Control から継承されます。)
パブリック メソッド ResolveUrl  要求側クライアントで使用できる URL に変換します。 ( Control から継承されます。)
パブリック メソッド SetRenderMethodDelegate  サーバー コントロールとその内容を親コントロールに表示するイベント ハンドラ デリゲートを割り当てます。 ( Control から継承されます。)
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddAttributesToRender  指定した HtmlTextWriterTag に表示する必要のある HTML 属性およびスタイルを追加します。このメソッドは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
プロテクト メソッド AddedControl  子コントロールが Control オブジェクトの Controls コレクションに追加された後に呼び出されます。 ( Control から継承されます。)
プロテクト メソッド AddParsedSubObject  サーバー コントロールに、XML または HTML の要素が解析されたことを通知し、その要素をサーバー コントロールの ControlCollection オブジェクトに追加します。 ( Control から継承されます。)
プロテクト メソッド BuildProfileTree  ページのトレースが有効な場合、サーバー コントロールに関する情報を収集し、これを表示するために Trace プロパティに渡します。 ( Control から継承されます。)
プロテクト メソッド ClearChildControlState  サーバー コントロールのすべての子コントロールについて、コントロールの状態情報を削除します。 ( Control から継承されます。)
プロテクト メソッド ClearChildState  サーバー コントロールのすべての子コントロールのビューステート情報およびコントロールの状態情報を削除します。 ( Control から継承されます。)
プロテクト メソッド ClearChildViewState  サーバー コントロールのすべての子コントロールのビューステート情報を削除します。 ( Control から継承されます。)
プロテクト メソッド Close オーバーライドされます。 ConnectionsZone コントロールによって作成された接続ユーザー インターフェイス (UI) を閉じます。
プロテクト メソッド CreateChildControls オーバーライドされます。 サーバーへのポスト バックまたは表示のための準備として、ConnectionsZone コントロールに格納されるすべての子コントロールを作成します。
プロテクト メソッド CreateControlCollection  サーバー コントロールの子コントロール (リテラルおよびサーバーの両方) を保持する新しい ControlCollection オブジェクトを作成します。 ( Control から継承されます。)
プロテクト メソッド CreateControlStyle  WebControl クラスで、すべてのスタイル関連プロパティを実装するために内部的に使用されるスタイル オブジェクトを作成します。このメソッドは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
プロテクト メソッド DataBind  オーバーロードされます。 呼び出されたサーバー コントロールと、そのすべての子コントロールにデータ ソースを連結します。 ( Control から継承されます。)
プロテクト メソッド DataBindChildren  データ ソースをサーバー コントロールの子コントロールにバインドします。 ( Control から継承されます。)
プロテクト メソッド EnsureChildControls  サーバー コントロールに子コントロールが含まれているかどうかを確認します。含まれていない場合、子コントロールを作成します。 ( Control から継承されます。)
プロテクト メソッド EnsureID  ID が割り当てられていないコントロールの ID を作成します。 ( Control から継承されます。)
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド FindControl  オーバーロードされます。 指定したサーバー コントロールの現在の名前付けコンテナを検索します。 ( Control から継承されます。)
プロテクト メソッド GetDesignModeState  コントロールのデザイン時データを取得します。 ( Control から継承されます。)
プロテクト メソッド HasEvents  コントロールまたは子コントロールに対してイベントが登録されているかどうかを示す値を返します。 ( Control から継承されます。)
プロテクト メソッド IsLiteralContent  サーバー コントロールがリテラルな内容だけを保持しているかどうかを決定します。 ( Control から継承されます。)
プロテクト メソッド LoadControlState オーバーライドされます。 SaveControlState メソッドによって保存された前回のページ要求からコントロールの状態情報を復元します。
プロテクト メソッド LoadViewState オーバーライドされます。 SaveViewState メソッドによって保存された前回のページ要求からビューステート情報を復元します。
プロテクト メソッド MapPathSecure  仮想パス (絶対パスまたは相対パス) の割り当て先の物理パスを取得します。 ( Control から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 ( Object から継承されます。)
プロテクト メソッド OnBubbleEvent  サーバー コントロールのイベントをページの UI サーバー コントロールの階層構造に渡すかどうかを決定します。 ( Control から継承されます。)
プロテクト メソッド OnDataBinding  DataBinding イベントを発生させます。 ( Control から継承されます。)
プロテクト メソッド OnDisplayModeChanged オーバーライドされます。 DisplayModeChanged イベントを発生させます。
プロテクト メソッド OnInit オーバーライドされます。 Init イベントを発生させます。
プロテクト メソッド OnLoad  Load イベントを発生させます。 ( Control から継承されます。)
プロテクト メソッド OnPreRender  PreRender イベントを発生させます。 ( WebZone から継承されます。)
プロテクト メソッド OnSelectedWebPartChanged オーバーライドされます。 SelectedWebPartChanged イベントを発生させます。
プロテクト メソッド OnUnload  Unload イベントを発生させます。 ( Control から継承されます。)
プロテクト メソッド OpenFile  ファイルの読み込みで使用される Stream を取得します。 ( Control から継承されます。)
プロテクト メソッド RaiseBubbleEvent  イベントのソースおよびその情報をコントロールの親に割り当てます。 ( Control から継承されます。)
プロテクト メソッド RaisePostBackEvent オーバーライドされます。 ConnectionsZone コントロールを含んでいるフォームがサーバーにポスト バックされるときに、このコントロールのイベントを発生させます。
プロテクト メソッド RecreateChildControls  CompositeControl から派生したコントロールに、子コントロールを再作成します。 ( CompositeControl から継承されます。)
プロテクト メソッド RemovedControl  子コントロールが Control オブジェクトの Controls コレクションから削除された後に呼び出されます。 ( Control から継承されます。)
プロテクト メソッド Render オーバーライドされます。 指定した HtmlTextWriter オブジェクトに、ConnectionsZone コントロールの内容をレンダリングします。
プロテクト メソッド RenderBody オーバーライドされます。 ConnectionsZone コントロールの本体領域の内容を、指定した HtmlTextWriter オブジェクトに送信します。このオブジェクトは、その内容を Web ページに書き込みます。
プロテクト メソッド RenderChildren  クライアントに表示される内容の書き込みを行う、指定された HtmlTextWriter オブジェクトに、サーバー コントロールの子を出力します。 ( Control から継承されます。)
プロテクト メソッド RenderContents  開始タグと終了タグの間のゾーン コントロールのすべての内容を、指定した HtmlTextWriter オブジェクトに出力します。 ( WebZone から継承されます。)
プロテクト メソッド RenderControl  オーバーロードされます。 サーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を格納します。 ( Control から継承されます。)
プロテクト メソッド RenderFooter  基本メソッドをオーバーライドして ToolZone コントロールのフッター内の動詞を表示します。 ( ToolZone から継承されます。)
プロテクト メソッド RenderHeader  基本メソッドをオーバーライドして、ToolZone コントロールが必要とするヘッダー領域に専用の表示を提供します。 ( ToolZone から継承されます。)
プロテクト メソッド RenderVerb  ToolZone コントロールで個別の動詞を表示します。 ( ToolZone から継承されます。)
プロテクト メソッド RenderVerbs オーバーライドされます。 ConnectionsZone コントロールのゾーン レベルの動詞を表示します。
プロテクト メソッド ResolveAdapter  指定したコントロールを表示するコントロール アダプタを取得します。 ( Control から継承されます。)
プロテクト メソッド SaveControlState オーバーライドされます。 前回ページがサーバーにポスト バックされた後で発生した Web パーツ コントロールの状態の変更を保存します。
プロテクト メソッド SaveViewState オーバーライドされます。 前回ページがサーバーにポストバックされた後で発生した ConnectionsZone コントロールのビューステートの変更を保存します。
プロテクト メソッド SetDesignModeState  コントロールのデザイン時データを設定します。 ( Control から継承されます。)
プロテクト メソッド TrackViewState オーバーライドされます。 ConnectionsZone コントロールのビューステートへの変更を追跡し、変更をコントロールの StateBag オブジェクトに格納できるようにします。
参照参照

関連項目

ConnectionsZone クラス
System.Web.UI.WebControls.WebParts 名前空間
WebZone
WebPartConnection
ConnectionPoint クラス
WebPartZoneBase

その他の技術情報

ASP.NET Web パーツ ページ
Web パーツ接続の概要

ConnectionsZone メンバ

WebPart および WebPartZoneBase ゾーン内にある その他のサーバー コントロールの間でユーザーが接続を構成できるユーザー インターフェイス (UI) を提供します。

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


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド ConnectionsZone ConnectionsZone クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ AccessKey  Web サーバー コントロールにすばやく移動できるアクセス キーを取得または設定します。(WebControl から継承されます。)
パブリック プロパティ AppRelativeTemplateSourceDirectory  このコントロールが含まれている Page オブジェクトまたは UserControl オブジェクトのアプリケーション相対の仮想ディレクトリを取得または設定します。(Control から継承されます。)
パブリック プロパティ AssociatedDisplayModes  特定の ToolZone ゾーンに関連付けられた WebPartDisplayMode オブジェクトのコレクションを取得します。(ToolZone から継承されます。)
パブリック プロパティ Attributes  コントロールのプロパティに対応しない任意の属性 (表示専用) のコレクションを取得します。(WebControl から継承されます。)
パブリック プロパティ BackColor  Web サーバー コントロールの背景色を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ BackImageUrl  ゾーンの背景イメージの URL を取得または設定します。(WebZone から継承されます。)
パブリック プロパティ BindingContainer  このコントロールのデータ バインディングを格納しているコントロールを取得します。(Control から継承されます。)
パブリック プロパティ BorderColor  Web コントロールの境界線の色を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ BorderStyle  Web サーバー コントロールの境界線スタイルを取得または設定します。(WebControl から継承されます。)
パブリック プロパティ BorderWidth  Web サーバー コントロールの境界線の幅を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ CancelVerb エンド ユーザーが接続確立のプロセスをキャンセルできるようにする WebPartVerb オブジェクトへの参照を取得します。
パブリック プロパティ ClientID  ASP.NET によって生成されたサーバー コントロール ID を取得します。(Control から継承されます。)
パブリック プロパティ CloseVerb ConnectionsZone コントロールによって作成された接続ユーザー インターフェイス (UI) をエンド ユーザーが閉じられるようにする WebPartVerb オブジェクトへの参照を取得します。
パブリック プロパティ ConfigureConnectionTitle ConnectionsZone コントロールによって作成された接続ユーザー インターフェイス (UI) のサブセクションのタイトルとして表示されるテキストを取得または設定します。
パブリック プロパティ ConfigureVerb 接続ユーザー インターフェイス (UI) の構成ビューを開くために使用する WebPartVerb オブジェクトへの参照を取得します。
パブリック プロパティ ConnectToConsumerInstructionText プロバイダの接続先となるコンシューマ接続ポイントをユーザーが選択する、接続ユーザー インターフェイス (UI) のセクションに表示される指示テキストを取得または設定します。
パブリック プロパティ ConnectToConsumerText ユーザーが接続のコンシューマ コントロールを選択するビューを開くためにクリックするハイパーリンクのテキストを取得または設定します。
パブリック プロパティ ConnectToConsumerTitle ユーザーが接続する特定のコンシューマを選択する、接続ユーザー インターフェイス (UI) のセクションのタイトル テキストを取得または設定します。
パブリック プロパティ ConnectToProviderInstructionText コンシューマの接続先となるプロバイダ コネクション ポイントをユーザーが選択する、接続ユーザー インターフェイス (UI) のセクションに表示される指示テキストを取得または設定します。
パブリック プロパティ ConnectToProviderText ユーザーが接続のプロバイダ コントロールを選択するビューを開くためにクリックするハイパーリンクのテキストを取得または設定します。
パブリック プロパティ ConnectToProviderTitle ユーザーが接続する特定のプロバイダを選択する、接続ユーザー インターフェイス (UI) のセクションのタイトル テキストを取得または設定します。
パブリック プロパティ ConnectVerb 2 つの WebPart コントロールが接続を確立できるようにする WebPartVerb オブジェクトへの参照を取得します。
パブリック プロパティ ConsumersInstructionText 接続が既に存在する場合に、接続ユーザー インターフェイス (UI) のコンシューマ セクションに表示される指示テキストを取得または設定します。
パブリック プロパティ ConsumersTitle 接続が既に存在する場合に、接続ユーザー インターフェイス (UI) のコンシューマ セクションの上に表示されるタイトルを取得または設定します。
パブリック プロパティ Controls  CompositeControl 内の子コントロールを表す ControlCollection オブジェクトを取得します。(CompositeControl から継承されます。)
パブリック プロパティ ControlStyle  Web サーバー コントロールのスタイルを取得します。このプロパティは、主にコントロールの開発者によって使用されます。(WebControl から継承されます。)
パブリック プロパティ ControlStyleCreated  Style オブジェクトが ControlStyle プロパティに対して作成されたかどうかを示す値を取得します。このプロパティは、主にコントロールの開発者によって使用されます。(WebControl から継承されます。)
パブリック プロパティ CssClass  クライアントで Web サーバー コントロールによって表示されるカスケード スタイル シート (CSS: Cascading Style Sheet) クラスを取得または設定します。(WebControl から継承されます。)
パブリック プロパティ DisconnectVerb 接続されている 2 つの WebPart コントロールの接続をユーザーが解除できるようにする WebPartVerb オブジェクトへの参照を取得します。
パブリック プロパティ EditUIStyle  ToolZone コントロールに格納された編集可能なコントロールのスタイル属性を取得します。(ToolZone から継承されます。)
パブリック プロパティ EmptyZoneText オーバーライドされます。 接続を確立するためのコントロールが Web ページ上で不十分な場合に、空の ConnectionsZone コントロールに表示されるテキスト メッセージを取得または設定します。
パブリック プロパティ EmptyZoneTextStyle  空のゾーン内のプレースホルダ テキストのスタイル属性を取得または設定します。(WebZone から継承されます。)
パブリック プロパティ Enabled  Web サーバー コントロールを有効にするかどうかを示す値を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ EnableTheming  テーマがこのコントロールに適用されるかどうかを示す値を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ EnableViewState  サーバー コントロールが、そのビューステートおよび格納している子コントロールのビューステートを、要求しているクライアントに永続化させるかどうかを示す値を取得または設定します。(Control から継承されます。)
パブリック プロパティ ErrorStyle  WebPart コントロールを読み込むことができない場合、または作成できない場合に表示されるエラー メッセージの表示のスタイル属性を取得します。(WebZone から継承されます。)
パブリック プロパティ ExistingConnectionErrorMessage 既存の接続でエラーまたは警告が発生した場合に接続ユーザー インターフェイス (UI) に表示されるメッセージのテキストを取得または設定します。
パブリック プロパティ Font  Web サーバー コントロールに関連付けられたフォント プロパティを取得します。(WebControl から継承されます。)
パブリック プロパティ FooterStyle  ゾーンのフッター領域の内容のスタイル属性を取得します。(WebZone から継承されます。)
パブリック プロパティ ForeColor  Web サーバー コントロールの前景色 (通常はテキストの色) を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ GetFromText コンシューマのデータ取得元となる名前付きプロバイダの前の、接続ユーザー インターフェイス (UI) のセクションに表示されるテキストを取得または設定します。
パブリック プロパティ GetText プロバイダからのデータを受け取る名前付きコンシューマの前の、接続ユーザー インターフェイス (UI) のセクションに表示されるテキストを取得または設定します。
パブリック プロパティ HasAttributes  コントロールに属性セットがあるかどうかを示す値を取得します。(WebControl から継承されます。)
パブリック プロパティ HeaderCloseVerb  コントロールを閉じるために使用される ToolZone コントロールのヘッダー内の WebPartVerb オブジェクトへの参照を取得します。(ToolZone から継承されます。)
パブリック プロパティ HeaderStyle  ゾーンのヘッダー領域の内容のスタイル属性を取得します。(WebZone から継承されます。)
パブリック プロパティ HeaderText オーバーライドされます。 ConnectionsZone コントロールによって作成される接続ユーザー インターフェイス (UI) の一番上に表示されるヘッダー テキストを取得または設定します。
パブリック プロパティ HeaderVerbStyle  ToolZone コントロールに表示されるすべてのヘッダー動詞のスタイル属性を取得します。(ToolZone から継承されます。)
パブリック プロパティ Height  Web サーバー コントロールの高さを取得または設定します。(WebControl から継承されます。)
パブリック プロパティ ID  サーバー コントロールに割り当てられたプログラム ID を取得または設定します。(Control から継承されます。)
パブリック プロパティ InstructionText オーバーライドされます。 既存の接続を管理する接続ユーザー インターフェイス (UI) のセクションで、選択したコントロールに関する一般的な指示のために使用されるテキストを取得または設定します。
パブリック プロパティ InstructionTextStyle  ToolZone コントロールの上部に表示される手順のテキストのスタイル属性を取得します。(ToolZone から継承されます。)
パブリック プロパティ InstructionTitle 既存の接続を管理する接続ユーザー インターフェイス (UI) 内で、コンシューマ コントロールまたはプロバイダ コントロールに対して実行できるアクションの一般的な説明に使用されるテキストを取得または設定します。
パブリック プロパティ LabelStyle  ToolZone コントロール内の編集コントロールと共に表示されるラベルの内容のスタイル属性を取得します。CatalogZone、EditorZone などの派生した ToolZone コントロールは、ラベルにスタイルを適用します。(ToolZone から継承されます。)
パブリック プロパティ NamingContainer  同じ Control.ID プロパティ値を持つ複数のサーバー コントロールを区別するための一意の名前空間を作成する、サーバー コントロールの名前付けコンテナへの参照を取得します。(Control から継承されます。)
パブリック プロパティ NewConnectionErrorMessage ユーザーが作成しようとしている新しい接続でエラーまたは警告が発生した場合に接続ユーザー インターフェイス (UI) に表示されるメッセージのテキストを取得または設定します。
パブリック プロパティ NoExistingConnectionInstructionText Web パーツ コントロールに既存の接続がない場合に、接続ユーザー インターフェイス (UI) の本体に表示される指示テキストを取得または設定します。
パブリック プロパティ NoExistingConnectionTitle Web パーツ コントロールに既存の接続がない場合に、接続ユーザー インターフェイス (UI) の本体に表示されるタイトル テキストを取得または設定します。
パブリック プロパティ Padding  ゾーンで WebPart コントロールを含むテーブルのセル内のスペースに関する属性を取得または設定します。(WebZone から継承されます。)
パブリック プロパティ Page  サーバー コントロールを含んでいる Page インスタンスへの参照を取得します。(Control から継承されます。)
パブリック プロパティ Parent  ページ コントロールの階層構造における、サーバー コントロールの親コントロールへの参照を取得します。(Control から継承されます。)
パブリック プロパティ PartChromeStyle  ゾーンによって格納される Web パーツ コントロールの境界線に適用されるスタイル特性を取得します。(WebZone から継承されます。)
パブリック プロパティ PartChromeType オーバーライドされます。 ConnectionsZone コントロールに含まれるサーバー コントロールの周囲を囲む境界線の種類を取得または設定します。
パブリック プロパティ PartStyle  ゾーンに含まれる境界線および各 Web パーツ コントロールの内容に適用されるスタイル特性を取得します。(WebZone から継承されます。)
パブリック プロパティ PartTitleStyle  ゾーンに含まれる各 Web パーツ コントロールのタイトル バーの内容のスタイル属性を取得します。(WebZone から継承されます。)
パブリック プロパティ ProvidersInstructionText 接続が既に存在する場合に、接続ユーザー インターフェイス (UI) のプロバイダ セクションに表示される指示テキストを取得または設定します。
パブリック プロパティ ProvidersTitle 接続が既に存在する場合に、接続ユーザー インターフェイス (UI) のプロバイダ セクションの上に表示されるタイトルを取得または設定します。
パブリック プロパティ SendText コンシューマにデータを送信する名前付きプロバイダの前の、接続ユーザー インターフェイス (UI) のセクションに表示されるテキストを取得または設定します。
パブリック プロパティ SendToText プロバイダのデータ送信先となる名前付きコンシューマの前の、接続ユーザー インターフェイス (UI) のセクションに表示されるテキストを取得または設定します。
パブリック プロパティ Site  デザイン サーフェイスに現在のコントロールを表示するときに、このコントロールをホストするコンテナに関する情報を取得します。(Control から継承されます。)
パブリック プロパティ SkinID  コントロールに適用するスキンを取得または設定します。(WebControl から継承されます。)
パブリック プロパティ Style  Web サーバー コントロールの外側のタグにスタイル属性として表示されるテキスト属性のコレクションを取得します。(WebControl から継承されます。)
パブリック プロパティ TabIndex  Web サーバー コントロールのタブ インデックスを取得または設定します。(WebControl から継承されます。)
パブリック プロパティ TemplateControl  このコントロールを格納しているテンプレートへの参照を取得または設定します。 (Control から継承されます。)
パブリック プロパティ TemplateSourceDirectory  現在のサーバー コントロールを格納している Page または UserControl の仮想ディレクトリを取得します。(Control から継承されます。)
パブリック プロパティ ToolTip  マウス ポインタが Web サーバー コントロールの上を移動したときに表示されるテキストを取得または設定します。(WebControl から継承されます。)
パブリック プロパティ UniqueID  階層構造で修飾されたサーバー コントロールの一意の ID を取得します。(Control から継承されます。)
パブリック プロパティ VerbButtonType  ゾーン内の動詞を表すために使用されるボタンの種類を取得または設定します。(WebZone から継承されます。)
パブリック プロパティ VerbStyle  ゾーン内の Web パーツ コントロールに関連付けられたユーザー インターフェイス (UI) 動詞のスタイル属性を取得します。(WebZone から継承されます。)
パブリック プロパティ Visible  サーバー コントロールをユーザー インターフェイス (UI) 要素としてページに表示するかどうかを示す値を取得または設定します。 (ToolZone から継承されます。)
パブリック プロパティ Width  Web サーバー コントロールの幅を取得または設定します。(WebControl から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Adapter  コントロール用のブラウザ固有のアダプタを取得します。(Control から継承されます。)
プロテクト プロパティ ChildControlsCreated  サーバー コントロールの子コントロールが作成されたかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ ClientIDSeparator  ClientID プロパティで使用される区切り記号を表す文字値を取得します。(Control から継承されます。)
プロテクト プロパティ Context  現在の Web 要求に対するサーバー コントロールに関連付けられている HttpContext オブジェクトを取得します。(Control から継承されます。)
プロテクト プロパティ DesignMode  コントロールがデザイン サーフェイスで使用されているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ Display オーバーライドされます。  
プロテクト プロパティ Events  コントロールのイベント ハンドラ デリゲートのリストを取得します。このプロパティは読み取り専用です。(Control から継承されます。)
プロテクト プロパティ HasChildViewState  現在のサーバー コントロールの子コントロールが、保存されたビューステートの設定を持っているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ HasFooter  ゾーンにフッター領域が存在するかどうかを示す値を取得します。(WebZone から継承されます。)
プロテクト プロパティ HasHeader  ゾーンにヘッダー領域があるかどうかを示す値を取得します。(WebZone から継承されます。)
プロテクト プロパティ IdSeparator  コントロール ID を区別するために使用する文字を取得します。(Control から継承されます。)
プロテクト プロパティ IsChildControlStateCleared  このコントロールに含まれているコントロールに、コントロールの状態が設定されているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ IsEnabled  コントロールが有効かどうかを示す値を取得します。(WebControl から継承されます。)
プロテクト プロパティ IsTrackingViewState  サーバー コントロールがビューステートの変更を保存しているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ IsViewStateEnabled  このコントロールでビューステートが有効かどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ LoadViewStateByID  コントロールがインデックスではなく ID によりビューステートの読み込みを行うかどうかを示す値を取得します。 (Control から継承されます。)
プロテクト プロパティ RenderClientScript  Web パーツ ページ上にクライアント スクリプトを表示するかどうかを示す値を取得します。(WebZone から継承されます。)
プロテクト プロパティ TagKey  ( WebZone から継承されます。)
プロテクト プロパティ TagName  コントロール タグの名前を取得します。このプロパティは、主にコントロールの開発者によって使用されます。(WebControl から継承されます。)
プロテクト プロパティ ViewState  同一のページに対する複数の要求にわたって、サーバー コントロールのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。(Control から継承されます。)
プロテクト プロパティ ViewStateIgnoresCase  StateBag オブジェクトが大文字小文字を区別しないかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ WebPartManager  Web パーツ ページ上の WebZone コントロールのインスタンスに関連付けられた WebPartManager コントロールへの参照を取得します。(WebZone から継承されます。)
プロテクト プロパティ WebPartToConnect 接続先として現在選択されている WebPart コントロールを取得します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド ApplyStyle  指定したスタイルの空白以外の要素を Web コントロールにコピーして、コントロールの既存のスタイル要素を上書きします。このメソッドは、主にコントロールの開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド ApplyStyleSheetSkin  ページのスタイル シートに定義されたスタイル プロパティをコントロールに適用します。 (Control から継承されます。)
パブリック メソッド CopyBaseAttributes  指定した Web サーバー コントロールから、Style オブジェクトでカプセル化されていないプロパティをこのメソッドの呼び出し元の Web サーバー コントロールにコピーします。このメソッドは、主にコントロールの開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド DataBind  オーバーロードされます。 CompositeControl およびそのすべての子コントロールにデータ ソースをバインドします。 (CompositeControl から継承されます。)
パブリック メソッド Dispose  サーバー コントロールが、メモリから解放される前に最終的なクリーンアップを実行できるようにします。 (Control から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド FindControl  オーバーロードされます。 指定したサーバー コントロールの現在の名前付けコンテナを検索します。 (Control から継承されます。)
パブリック メソッド Focus  コントロールに入力フォーカスを設定します。 (Control から継承されます。)
パブリック メソッド GetEffectiveChromeType  ゾーンの PartChromeType プロパティおよび Web パーツ ページの現在の表示モードが指定されると、WebPart コントロールの実際のまたは現在有効な PartChromeType の値を返します。 (WebZone から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド HasControls  サーバー コントロールに子コントロールが含まれているかどうかを確認します。 (Control から継承されます。)
パブリック メソッド MergeStyle  指定したスタイルの空白以外の要素を Web コントロールにコピーしますが、コントロールの既存のスタイル要素は上書きしません。このメソッドは、主にコントロールの開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド RenderBeginTag  指定した HtmlTextWriter オブジェクトにゾーン コントロールの HTML の開始タグを出力します。 (WebZone から継承されます。)
パブリック メソッド RenderControl  オーバーロードされます。 サーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を格納します。 (Control から継承されます。)
パブリック メソッド RenderEndTag  コントロールの HTML 終了タグを指定したライタに表示します。このメソッドは、主にコントロールの開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド ResolveClientUrl  ブラウザで使用できる URL を取得します。 (Control から継承されます。)
パブリック メソッド ResolveUrl  要求側クライアントで使用できる URL に変換します。 (Control から継承されます。)
パブリック メソッド SetRenderMethodDelegate  サーバー コントロールとその内容を親コントロールに表示するイベント ハンドラ デリゲートを割り当てます。 (Control から継承されます。)
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddAttributesToRender  指定した HtmlTextWriterTag に表示する必要のある HTML 属性およびスタイルを追加します。このメソッドは、主にコントロールの開発者によって使用されます。 (WebControl から継承されます。)
プロテクト メソッド AddedControl  子コントロールが Control オブジェクトの Controls コレクションに追加された後に呼び出されます。 (Control から継承されます。)
プロテクト メソッド AddParsedSubObject  サーバー コントロールに、XML または HTML の要素が解析されたことを通知し、その要素をサーバー コントロールの ControlCollection オブジェクトに追加します。 (Control から継承されます。)
プロテクト メソッド BuildProfileTree  ページのトレースが有効な場合、サーバー コントロールに関する情報を収集し、これを表示するために Trace プロパティに渡します。 (Control から継承されます。)
プロテクト メソッド ClearChildControlState  サーバー コントロールのすべての子コントロールについて、コントロールの状態情報を削除します。 (Control から継承されます。)
プロテクト メソッド ClearChildState  サーバー コントロールのすべての子コントロールのビューステート情報およびコントロールの状態情報を削除します。 (Control から継承されます。)
プロテクト メソッド ClearChildViewState  サーバー コントロールのすべての子コントロールのビューステート情報を削除します。 (Control から継承されます。)
プロテクト メソッド Close オーバーライドされます。 ConnectionsZone コントロールによって作成された接続ユーザー インターフェイス (UI) を閉じます。
プロテクト メソッド CreateChildControls オーバーライドされます。 サーバーへのポスト バックまたは表示のための準備として、ConnectionsZone コントロールに格納されるすべての子コントロールを作成します。
プロテクト メソッド CreateControlCollection  サーバー コントロールの子コントロール (リテラルおよびサーバーの両方) を保持する新しい ControlCollection オブジェクトを作成します。 (Control から継承されます。)
プロテクト メソッド CreateControlStyle  WebControl クラスで、すべてのスタイル関連プロパティを実装するために内部的に使用されるスタイル オブジェクトを作成します。このメソッドは、主にコントロールの開発者によって使用されます。 (WebControl から継承されます。)
プロテクト メソッド DataBind  オーバーロードされます。 呼び出されたサーバー コントロールと、そのすべての子コントロールにデータ ソースを連結します。 (Control から継承されます。)
プロテクト メソッド DataBindChildren  データ ソースをサーバー コントロールの子コントロールにバインドします。 (Control から継承されます。)
プロテクト メソッド EnsureChildControls  サーバー コントロールに子コントロールが含まれているかどうかを確認します。含まれていない場合、子コントロールを作成します。 (Control から継承されます。)
プロテクト メソッド EnsureID  ID が割り当てられていないコントロールの ID を作成します。 (Control から継承されます。)
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド FindControl  オーバーロードされます。 指定したサーバー コントロールの現在の名前付けコンテナを検索します。 (Control から継承されます。)
プロテクト メソッド GetDesignModeState  コントロールのデザイン時データを取得します。 (Control から継承されます。)
プロテクト メソッド HasEvents  コントロールまたは子コントロールに対してイベントが登録されているかどうかを示す値を返します。 (Control から継承されます。)
プロテクト メソッド IsLiteralContent  サーバー コントロールがリテラルな内容だけを保持しているかどうかを決定します。 (Control から継承されます。)
プロテクト メソッド LoadControlState オーバーライドされます。 SaveControlState メソッドによって保存された前回のページ要求からコントロールの状態情報を復元します。
プロテクト メソッド LoadViewState オーバーライドされます。 SaveViewState メソッドによって保存された前回のページ要求からビューステート情報を復元します。
プロテクト メソッド MapPathSecure  仮想パス (絶対パスまたは相対パス) の割り当て先の物理パスを取得します。 (Control から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnBubbleEvent  サーバー コントロールのイベントをページの UI サーバー コントロールの階層構造に渡すかどうかを決定します。 (Control から継承されます。)
プロテクト メソッド OnDataBinding  DataBinding イベントを発生させます。 (Control から継承されます。)
プロテクト メソッド OnDisplayModeChanged オーバーライドされます。 DisplayModeChanged イベントを発生させます。
プロテクト メソッド OnInit オーバーライドされます。 Init イベントを発生させます。
プロテクト メソッド OnLoad  Load イベントを発生させます。 (Control から継承されます。)
プロテクト メソッド OnPreRender  PreRender イベントを発生させます。 (WebZone から継承されます。)
プロテクト メソッド OnSelectedWebPartChanged オーバーライドされます。 SelectedWebPartChanged イベントを発生させます。
プロテクト メソッド OnUnload  Unload イベントを発生させます。 (Control から継承されます。)
プロテクト メソッド OpenFile  ファイルの読み込みで使用される Stream を取得します。 (Control から継承されます。)
プロテクト メソッド RaiseBubbleEvent  イベントのソースおよびその情報をコントロールの親に割り当てます。 (Control から継承されます。)
プロテクト メソッド RaisePostBackEvent オーバーライドされます。 ConnectionsZone コントロールを含んでいるフォームがサーバーにポスト バックされるときに、このコントロールのイベントを発生させます。
プロテクト メソッド RecreateChildControls  CompositeControl から派生したコントロールに、子コントロールを再作成します。 (CompositeControl から継承されます。)
プロテクト メソッド RemovedControl  子コントロールが Control オブジェクトの Controls コレクションから削除された後に呼び出されます。 (Control から継承されます。)
プロテクト メソッド Render オーバーライドされます。 指定した HtmlTextWriter オブジェクトに、ConnectionsZone コントロールの内容をレンダリングします。
プロテクト メソッド RenderBody オーバーライドされます。 ConnectionsZone コントロールの本体領域の内容を、指定した HtmlTextWriter オブジェクトに送信します。このオブジェクトは、その内容を Web ページに書き込みます。
プロテクト メソッド RenderChildren  クライアントに表示される内容の書き込みを行う、指定された HtmlTextWriter オブジェクトに、サーバー コントロールの子を出力します。 (Control から継承されます。)
プロテクト メソッド RenderContents  開始タグと終了タグの間のゾーン コントロールのすべての内容を、指定した HtmlTextWriter オブジェクトに出力します。 (WebZone から継承されます。)
プロテクト メソッド RenderControl  オーバーロードされます。 サーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を格納します。 (Control から継承されます。)
プロテクト メソッド RenderFooter  基本メソッドをオーバーライドして ToolZone コントロールのフッター内の動詞を表示します。 (ToolZone から継承されます。)
プロテクト メソッド RenderHeader  基本メソッドをオーバーライドして、ToolZone コントロールが必要とするヘッダー領域に専用の表示を提供します。 (ToolZone から継承されます。)
プロテクト メソッド RenderVerb  ToolZone コントロールで個別の動詞を表示します。 (ToolZone から継承されます。)
プロテクト メソッド RenderVerbs オーバーライドされます。 ConnectionsZone コントロールのゾーン レベルの動詞を表示します。
プロテクト メソッド ResolveAdapter  指定したコントロールを表示するコントロール アダプタを取得します。 (Control から継承されます。)
プロテクト メソッド SaveControlState オーバーライドされます。 前回ページがサーバーにポスト バックされた後で発生した Web パーツ コントロールの状態の変更を保存します。
プロテクト メソッド SaveViewState オーバーライドされます。 前回ページがサーバーにポストバックされた後で発生した ConnectionsZone コントロールのビューステートの変更を保存します。
プロテクト メソッド SetDesignModeState  コントロールのデザイン時データを設定します。 (Control から継承されます。)
プロテクト メソッド TrackViewState オーバーライドされます。 ConnectionsZone コントロールのビューステートへの変更を追跡し、変更をコントロールの StateBag オブジェクトに格納できるようにします。
パブリック イベントパブリック イベント
参照参照

関連項目

ConnectionsZone クラス
System.Web.UI.WebControls.WebParts 名前空間
WebZone
WebPartConnection
ConnectionPoint クラス
WebPartZoneBase

その他の技術情報

ASP.NET Web パーツ ページ
Web パーツ接続の概要



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「ConnectionsZone」の関連用語

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

   

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



ConnectionsZoneのページの著作権

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

©2026 GRAS Group, Inc.RSS