Ciclo di vita della programmazione di base
Windows Communication Foundation (WCF) consente alle applicazioni di comunicare se si trovano nello stesso computer, in Internet o in piattaforme applicative diverse. In questo argomento vengono delineate le attività necessarie per compilare un'applicazione WCF. Per un'applicazione di esempio funzionante, vedere Esercitazione introduttiva.
Attività di base
Le attività di base da eseguire sono descritte di seguito, in ordine progressivo:
Definire il contratto di servizio. Un contratto di servizio specifica la firma di un servizio, i dati che scambia e altri dati necessari contrattualmente. Per altre informazioni, vedere Progettazione di contratti di servizio.
Implementare il contratto. Per implementare un contratto di servizio, creare una classe che implementa il contratto e specificare i comportamenti personalizzati per il runtime. Per altre informazioni, vedere Implementazione dei contratti di servizio.
Configurare il servizio specificando gli endpoint e le informazioni su altri comportamenti. Per altre informazioni, vedere Configurazioni dei servizi.
Ospitare il servizio. Per altre informazioni, vedere Servizi di hosting.
Compilare un'applicazione client. Per altre informazioni, vedere Compilazione di client.
Anche se gli argomenti in questa sezione seguono questo ordine, alcuni scenari non partono dall'inizio. Ad esempio, se si desidera compilare un client per un servizio preesistente, iniziare dal passaggio 5. Se invece si compila un servizio che altri utilizzeranno, è possibile ignorare il passaggio 5.
Dopo aver acquisito familiarità con lo sviluppo di contratti di servizio, è anche possibile leggere Introduzione all'estendibilità. Se si hanno problemi con il servizio, vedere Avvio rapido per la risoluzione dei problemi di WCF per vedere se altri hanno problemi analoghi.