Compartilhar via


Visão geral dos pontos de extremidade em aplicativos

No Designer de Aplicativos e o Designer de Sistema, você pode representar ou definir comportamento que um aplicativo fornece ou consome adicionando pontos de extremidade.Para obter informações sobre pontos de extremidade em sistemas, consulte Visão geral dos pontos de extremidade em sistemas de aplicativos.

Pontos de extremidade permitem realizar as seguintes tarefas:

  • configurar caminhos de comunicação entre aplicativos.

  • Especifica restrições que limitam os tipos de pontos de extremidade do servidor lógico ao qual você pode BIND os pontos de extremidade do aplicativo.

    Observação:

    Quando você define e avaliar a implantação de um sistema que contém aplicativos sistema autônomo membros, você deve BIND pontos de extremidade esses aplicativos para pontos de extremidade do servidor lógico.No entanto, d efining essas restrições podem impedir que você ligar o aplicativo para um servidor lógico contrário pode suportar quando Você Defin e implantação.

  • Definir operações para .NET serviço Web pontos de extremidade do provedor.

Para obter mais informações, consulte os seguintes tópicos:

As seções a seguir contêm mais informações sobre pontos de extremidade do aplicativo:

  • Endpoints on Applications

  • Adding Endpoints to Applications

Pontos de extremidade em aplicativos

Um ponto de extremidade do aplicativo baseia-se em uma definição abstrata, sistema autônomo um serviço Web e pode ser um "provedor" ou "consumidor" ponto de extremidade.Um ponto de extremidade de provedor identifica um local endereçável que fornece um serviço.O ponto de extremidade de provedor representa esse serviço sistema autônomo uma forma pequena sólida na forma de aplicativo.

Quando um ponto de extremidade de provedor de se conectar a um aplicativo, um ponto de extremidade de consumo aparece no aplicativo.Visual Studio Configura o ponto de extremidade de consumo com o endereço do ponto de extremidade de provedor e conecta até o ponto de extremidade do provedor. O ponto de extremidade de consumo Especifica o requisito para esse aplicativo usar esse serviço.O ponto de extremidade de consumo representa esse requisito sistema autônomo uma forma vazia pequena na forma de aplicativo.O ponto de extremidade forma, cor e ícone ajudam a identificar o tipo do ponto de extremidade.

No diagrama de aplicativo, conexões representam como configurar pontos de extremidade consumidor no ambiente de desenvolvimento.Em diagramas de sistema, conexões representam como configurar pontos de extremidade consumidor no ambiente de implantação.

Para obter mais informações, consulte os seguintes tópicos:

A tabela a seguir descreve tipos predefinidos de ponto de extremidade que podem ser exibidos nos aplicativos.

Tipo de ponto de extremidade do aplicativo

Descrição

ponto de extremidade de consumo do banco de dados

Representa um ponto de conexão configuráveis para um banco de dados.

Um banco de dados ponto de extremidade de consumo aparece em um aplicativo quando você conectar o aplicativo a um ponto de extremidade de provedor de banco de dados.Um banco de dados ponto de extremidade de consumo normalmente se manifesta em um aplicativo implementado sistema autônomo uma seqüência de caracteres de conexão do banco de dados nomeado especificamente no arquivo de configuração do aplicativo.

Para obter mais informações, consulte Como: Configurar conexões com bancos de dados externos.

Ponto de extremidade de provedor de banco de dados

Representa um ponto de conexão expostos em um banco de dados.

Por padrão, um banco de dados externo inclui um ponto de extremidade de provedor de banco de dados único.

ponto de extremidade de consumo genérico

Representa um ponto de conexão para um serviço de um tipo não-específico.

Um ponto de extremidade de consumo genérico aparece em um aplicativo quando você conectar o aplicativo a um ponto de extremidade de provedor genérico.

Ponto de extremidade de provedor genérico

Representa um ponto de conexão para serviços de um tipo não-específico.

Você pode adicionar novos pontos de extremidade de provedor genérico para aplicativos de qualquer tipo.

Conteúdo da Web ponto de extremidade de consumo

Representa um ponto de conexão de cliente para conteúdo da Web, sistema autônomo arquivos HTML ou ativo servidor Pages (ASP).

Um ponto de extremidade de consumo conteúdo de Web aparece em um aplicativo quando você conectar o aplicativo para um ponto de extremidade de provedor de conteúdo Web.

Ponto de extremidade de provedor de conteúdo da Web

Representa um ponto de conexão na qual Web conteúdo, sistema autônomo arquivos HTML ou ativo servidor Pages (ASP), é exposto.

Por padrão, um aplicativo ASP.NET criado a partir de ASP.NETWebApplicationtipo de aplicativo inclui um único ponto de extremidade de provedor de conteúdo de Web.Você também pode adicionar novos pontos de extremidade de provedor de conteúdo de Web a aplicativos ASP.NET.

ponto de extremidade de consumo do .NET serviço Web

Representa um ponto de conexão para um serviço Web .NET.

Um ponto de extremidade do consumidor de serviço Web aparece em um aplicativo quando você conectar o aplicativo a um ponto de extremidade de provedor de serviços Web.

.NET serviço Web ponto de extremidade de provedor

Representa um ponto de conexão para um serviço Web .NET.

Por padrão, um aplicativo Web ASP.NET criado a partir de ASP.NETWebServicetipo de aplicativo Web inclui um serviço Web .NET ponto de extremidade de provedor.Você também pode adicionar novos .NET Web serviço pontos de extremidade de provedor para aplicativos ASP.NET ou criá-las de arquivos WSDL ou .Discoteca.Um aplicativo de serviço BizTalk da Web ou serviço Web externo pode ter apenas uma única Web serviço provedor de empresa.

Para obter mais informações, consulte Visão geral do ASP.NET Applications on aplicativo Diagrams.

Adicionando pontos de extremidade a aplicativos

Quando você adiciona um aplicativo para o diagrama de aplicativo ou para um diagrama do sistema, que o novo aplicativo talvez tenha uma, várias ou nenhuma padrão de pontos de extremidade do provedor.O número e tipos de pontos de extremidade depende o protótipo de aplicativo escolhida e o tipo de aplicativo que você cria a partir desse protótipo.No entanto, você pode adicionar pontos de extremidade de provedor para um aplicativo, dependendo do tipo de ponto de extremidade e se o tipo de aplicativo oferece suporte-lo.

Por exemplo, você pode adicionar um aplicativo ASP.NET, arrastando o ASP.NETWebApplication tipo de aplicativo a partir da caixa de ferramentas para o diagrama de aplicativo ou um diagrama do sistema.Essa ação cria um aplicativo ASP.NET com um ponto de extremidade de provedor de conteúdo de Web padrão em vez de um .NET serviço Web ponto de extremidade de provedor.Você pode adicionar um ponto de extremidade de provedor de serviços Web do .NET novo como aplicativos ASP.NET também oferecem suporte a esse tipo de ponto de extremidade.

Dica:

sistema autônomo melhor prática para pontos de extremidade de serviço Web, alterar o espaço para nome de vinculação do valor padrão ("http://tempuri.org").

Você pode adicionar pontos de extremidade consumidor a um aplicativo ao conectar-se nesse aplicativo para pontos de extremidade de provedor em outros aplicativos.Você também pode copiar e colar outros pontos de extremidade do consumidor.Por exemplo, aplicativos do Microsoft Windows e do Office não tem pontos de extremidade padrão.No entanto, você pode conectar-se um aplicativo do Office ou do Windows para um aplicativo com um ponto de extremidade de provedor e criar o ponto de extremidade correspondente do consumidor.

Observação:

Quando você adiciona um ponto de extremidade para uma definição de aplicativo no diagrama de aplicativo , que ponto de extremidade também aparece nas any usa essa definição de sistema autônomo membros nos sistemas diagramas essa referência ( sistema autônomo membros de um sistema ) .Em Ativar , Quando você adiciona um ponto de extremidade para um membro de um sistema , o ponto de extremidade é exibido no o membro subjacente definição .Além disso , o ponto de extremidade é exibido no outros sistema membros com o mesmo definição.

Para obter mais informações, consulte os seguintes tópicos:

Também é possível reutilizar os pontos de extremidade que você já configurou para definir os novos e estender os tipos de pontos de extremidade, que você pode usar.Você pode executar essa tarefa criando protótipos desses pontos de extremidade.Para obter mais informações, consulte Como: Criar protótipos de personalizar a partir de aplicativos configurados e pontos de extremidade.

Em aplicativos ASP.NET, você pode criar .NET serviço Web pontos de extremidade de provedor de arquivos WSDL ou .Discoteca.Para obter mais informações, consulte Web Service Endpoints Baseados em Arquivos WSDL.

Consulte também

Tarefas

Demonstra Passo a passo: Definir Applications on Application Diagrams

Outros recursos

Definindo Communication Pathways on aplicativo Diagrams

Definindo Endpoints em aplicativos