Compartilhar via


Considerações para excluir pontos de extremidade de aplicativos

No Designer de Aplicativos, excluindo sistema autônomo pontos de extremidade de definições de aplicativos pode afetar itens de solução e outros diagramas de sistema distribuído que fazem referência a esses pontos de extremidade, bem sistema autônomo o diagrama de aplicativo.

Excluindo pontos de extremidade de definições de aplicativos

Excluir um ponto de extremidade do aplicativo afeta outros diagramas de sistema distribuído, bem sistema autônomo o diagrama de aplicativo das seguintes maneiras:

  • Exclui todas as conexões de ponto de extremidade no diagrama de aplicativo.No entanto, os pontos de extremidade conectados ao ponto de extremidade não são excluídos.

  • Exclui quaisquer referências e as conexões de ponto de extremidade em um diagrama de sistema em aberto.Todos os pontos de extremidade do proxy e delegações associadas ao ponto de extremidade também serão excluídas.Se houver quaisquer referências para o ponto de extremidade excluído em diagramas de sistema fechado, essas referências serão removidas quando você abre esses diagramas.Para obter mais informações, consulte Solucionando problemas de diagramas de sistema.

Dependendo do aplicativo e tipo de ponto de extremidade, excluir um ponto de extremidade implementado também exclui os arquivos de projeto associado ou entradas nos arquivos de código e a configuração do disco.

As seções a seguir contêm obter mais informações sobre a exclusão de pontos de extremidade de serviço Web implementados.

A exclusão de pontos finais implementado provedor de serviços Web

Se você excluir um ponto de extremidade de provedor implementado .NET serviço Web de um aplicativo ASP.NET, Visual Studio também exclui o arquivo .asmx associado. Se você excluir um arquivo .asmx do projeto do aplicativo Visual Studio também exclui o ponto de extremidade de provedor de serviços Web do .NET correspondente.

Observação:

D eleting um ponto de extremidade de provedor de serviços Web do .NET ou o arquivo .asmx não remove o arquivo de classe de serviço Web associado, qualquer classe ou arquivos de diagrama de classes para tipos definidos pelo usuário referenciados por operações ou parâmetros definidos pelo ponto de extremidade ou faz referência a qualquer Web associado no consumidor aplicativo projetos.

A exclusão de pontos finais implementado consumidor de serviço Web

  • Quando você excluir implementado pontos de extremidade de serviço Web consumidor, conhecer as considerações a seguir:

  • Quando um serviço Web implementado ponto de extremidade de consumo representa uma gerado automaticamente cliente classe proxy de serviço Web, a exclusão de um ponto de extremidade de um aplicativo de consumidor de serviço Web exclui a referência da Web associada.Da mesma forma, a exclusão de uma referência da Web que gera uma classe proxy dinâmico exclui o serviço Web correspondente ponto de extremidade de consumo.

  • Quando um ponto de extremidade de consumidor de serviço Web implementado representa uma personalizado cliente classe proxy de serviço Web, exclusão de um ponto de extremidade de um ASP.NET, Windows, ou aplicativo do Office remove a entrada associada a partir do arquivo de configuração no projeto de aplicativo.Ele não exclui a classe de proxy personalizado associado.

    Para aplicativos ASP.NET Web, excluindo ou renomeando uma classe de proxy do cliente de serviço Web personalizada remove serviço Web associado ponto de extremidade de consumo porque o associado coincide com nenhum nome de classe de proxyappSettings ou applicationSettings entrada no arquivo de configuração Web.config.

    Dica:

    Volta adicionando uma classe de proxy do cliente de serviço Web com um nome correspondente ou renomear uma classe proxy existente para coincidir com o appSettings ou applicationSettings Entrada de arquivo de configuração Web.config faz com que o ponto de extremidade reaparecer.

    Para aplicativos Windows e do Office, excluindo ou renomeando uma classe de proxy do cliente de serviço da Web personalizada não remove o serviço Web correspondente ponto de extremidade de consumo muito o associado applicationSettings existe entrada no arquivo config.XML configuração e a configuração é designada sistema autônomo um WebServiceURL Digite o Configurações painel em Propriedades do projeto de aplicativos Windows ou do Office.

  • A exclusão de uma empresa de consumidor de serviço Web implementada que representa uma referência da Web ou proxy classe de cliente de serviço da Web personalizada definido em um projeto referenciado ou assembly exclui a entrada associada do arquivo de configuração no projeto de aplicativo.No entanto, a referência da Web ou a classe de proxy personalizado permanece intacto.

Para obter mais informações, consulte Considerações para classes personalizadas da serviço Web cliente proxy.

Consulte também

Tarefas

Como: Excluir pontos de extremidade de aplicativos

Referência

Considerações para excluindo aplicativos de aplicativo Diagrams

Outros recursos

Definindo Endpoints em aplicativos