Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 descritte 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, in ordine:
Definire il contratto di servizio. Un contratto di servizio specifica la firma di un servizio, i dati che scambia e altri dati contrattuali richiesti. 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 comportamenti personalizzati che il runtime deve avere. Per altre informazioni, vedere Implementazione dei contratti di servizio.
Configurare il servizio specificando endpoint e altre informazioni sul comportamento. Per altre informazioni, vedere Configurazione dei servizi.
Ospita il servizio. Per altre informazioni, vedere Servizi di hosting.
Compilare un'applicazione client. Per altre informazioni, vedere Creazione di client.
Anche se gli argomenti di questa sezione seguono questo ordine, alcuni scenari non iniziano all'inizio. Ad esempio, se si vuole creare un client per un servizio preesistente, iniziare al passaggio 5. In alternativa, se si sta creando un servizio che verrà usato da altri utenti, è possibile ignorare il passaggio 5.
Dopo aver acquisito familiarità con lo sviluppo di contratti di servizio, è anche possibile leggere Introduzione all'estendibilità. Se si verificano problemi con il servizio, vedere Avvio rapido per la risoluzione dei problemi di WCF per verificare se altri hanno gli stessi problemi o simili.