ConnectionsZone Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe ConnectionsZone.
public:
ConnectionsZone();
public ConnectionsZone ();
Public Sub New ()
Exemplos
O exemplo de código a seguir demonstra o uso do ConnectionsZone construtor para criar uma nova instância de um ConnectionsZone controle para adicionar a uma página da Web programaticamente. O exemplo contém apenas o código da página da Web que demonstra o uso do construtor; para os outros dois arquivos de código necessários para executar o exemplo, consulte a seção Exemplo da visão geral da ConnectionsZone classe. O exemplo de código tem quatro partes:
Um controle de usuário que permite alternar modos de exibição na página da Web. Obtenha esse código da visão geral da ConnectionsZone classe.
Um arquivo de origem que contém o código para uma interface de CEP e dois WebPart controles que atuam como o provedor e o consumidor de uma conexão. Obtenha esse código da visão geral da ConnectionsZone classe.
Uma página da Web que hospeda todos os controles e, em seu
Page_Init
método, usa o ConnectionsZone construtor para criar uma nova instância do ConnectionsZone controle e adicioná-la à página.Uma explicação de como o exemplo funciona em um navegador.
Na página da Web, no Page_Init
método , um novo ConnectionsZone controle é criado (usando o construtor) e adicionado à página. Quando um usuário define a página para o modo de conexão e clica no verbo de conexão em um dos WebPart controles, um ConnectionsZone controle é exibido.
<%@ 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 xmlns="http://www.w3.org/1999/xhtml" >
<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>
<%@ 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 xmlns="http://www.w3.org/1999/xhtml" >
<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>
Carregue a página em um navegador. Alterne para o modo de conexão usando o controle Modo de Exibição . Clique na seta do menu de verbos no controle Provedor de CEP e clique no verbo de conexão. A interface do usuário da conexão é exibida e os controles já estão conectados porque a conexão foi declarada na marcação da página.
Comentários
Esse construtor sem parâmetros é chamado quando você declara o <asp:connectionszone>
elemento em uma página ASP.NET. Você não precisa chamar implicitamente esse construtor, exceto nos casos em que você está adicionando o controle à página programaticamente.