Compartilhar via


Ciclo de vida básico de programação

O WCF (Windows Communication Foundation) permite que os aplicativos se comuniquem se estão no mesmo computador, na Internet ou em diferentes plataformas de aplicativos. Este tópico descreve as tarefas necessárias para criar um aplicativo WCF. Para obter um aplicativo de exemplo de trabalho, consulte o Tutorial de Introdução.

As tarefas básicas

As tarefas básicas a serem executadas são, na ordem:

  1. Defina o contrato de serviço. Um contrato de serviço especifica a assinatura de um serviço, os dados que ele troca e outros dados obrigatórios contratualmente. Para obter mais informações, consulte Como criar contratos de serviço.

  2. Implemente o contrato. Para implementar um contrato de serviço, crie uma classe que implemente o contrato e especifique comportamentos personalizados que o runtime deve ter. Para obter mais informações, consulte Implementando contratos de serviço.

  3. Configure o serviço especificando os pontos de extremidade e outras informações de comportamento. Para obter mais informações, consulte Configurando Serviços.

  4. Hospede o serviço. Para obter mais informações, consulte Serviços de Hospedagem.

  5. Crie um aplicativo cliente. Para obter mais informações, consulte Criando clientes.

Embora os tópicos nesta seção sigam essa ordem, alguns cenários não começam no início. Por exemplo, se você quiser criar um cliente para um serviço pré-existente, comece na etapa 5. Ou se você estiver criando um serviço que outras pessoas usarão, você poderá ignorar a etapa 5.

Depois de conhecer o desenvolvimento de contratos de serviço, você também pode ler Introdução à Extensibilidade. Se você tiver problemas com seu serviço, verifique o Guia de Solução de Problemas do WCF para ver se outras pessoas enfrentam os mesmos ou problemas semelhantes.

Consulte também