Ciclo di vita della programmazione di base
Windows Communication Foundation (WCF) consente alle applicazioni di comunicare nello stesso computer, in Internet o tra piattaforme di applicazione 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 ulteriori informazioni, vedere Progettazione dei 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 ulteriori informazioni, vedere Implementazione dei contratti di servizio.
Configurare il servizio specificando gli endpoint e le informazioni su altri comportamenti. Per ulteriori informazioni, vedere Configurazione dei servizi.
Ospitare il servizio. Per ulteriori informazioni, vedere Servizi host.
Compilare un'applicazione client. Per ulteriori informazioni, vedere Creazione 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 avere acquisito familiarità con lo sviluppo di contratti di servizio, è anche possibile leggere Introduzione all'estendibilità. Se si hanno problemi con il servizio, controllare Guida rapida alla risoluzione dei problemi di WCF per vedere se altri hanno problemi analoghi.