Condividi tramite


Esercitazione introduttiva

Gli argomenti contenuti in questa sezione intendono fornire una rapida descrizione dell'esperienza di programmazione Windows Communication Foundation (WCF). Vengono ideati per essere completati secondo l'ordine dell'elenco posto nella parte inferiore di questo argomento. Nel corso di questa esercitazione vengono fornite informazioni introduttive sui passaggi necessari per creare applicazioni di servizio e client WCF. Un servizio è un costrutto che espone uno o più endpoint, ciascuno dei quali espone una o più operazioni del servizio. L'endpoint di un servizio specifica un indirizzo presso il quale è possibile trovare il servizio, un'associazione che contiene le informazioni che devono essere comunicate tra un client e il servizio e un contratto che definisce la funzionalità fornita dal servizio ai propri client.

Seguendo la sequenza degli argomenti di questa esercitazione si otterrà un servizio funzionante e un client che è in grado di richiamare le operazioni del servizio. Nei primi tre argomenti viene descritto come definire un servizio con un contratto, come implementare il servizio e come configurare il servizio nel codice, ospitare ed eseguire il servizio. Il servizio che viene creato è indipendente e il client e il servizio vengono eseguiti sullo stesso computer. Il servizio viene configurato mediante il codice invece che mediante configurazione. I servizi possono anche essere ospitati in Internet Information Services (IIS). Per ulteriori informazioni su questa procedura, vedere Procedura: Procedura: ospitare un servizio WCF in IIS. I servizi possono essere configurati anche all'interno di un file di configurazione. Per ulteriori informazioni su utilizzo di un file di configurazione, vedere Configurazione dei servizi tramite file di configurazione.

Nei tre argomenti successivi viene descritto come creare un proxy client, configurare l'applicazione client e creare e utilizzare un client che è in grado di accedere alla funzionalità del servizio. I servizi pubblicano i metadati disponibili per l'accesso che definiscono i costrutti necessari a un'applicazione client per comunicare con le operazioni del servizio. WCF fornisce Strumento ServiceModel Metadata Utility Tool (Svcutil.exe) per rendere automatico il processo di accesso ai metadati pubblicati e di utilizzo per costruire e configurare l'applicazione client per il servizio.

In tutti gli argomenti di questa sezione si presuppone che l'ambiente di sviluppo sia Visual Studio 2010. Se si sta utilizzando un altro ambiente di sviluppo, ignorare le istruzioni specifiche di Visual Studio.

ms734712.note(it-it,VS.100).gifNota:
Se si esegue Windows Vista, è necessario avviare Visual Studio facendo clic con il pulsante destro del mouse su Visual Studio 2010 nel menu Start e quindi scegliendo Esegui come amministratore. Per avviare sempre Visual Studio 2010 con diritti di amministratore, è possibile creare un collegamento, fare clic con il pulsante destro del mouse sul collegamento, scegliere Proprietà, selezionare la scheda Compatibilità e quindi la casella di controllo Esegui questo programma come amministratore. Quando Visual Studio 2010 viene avviato con questo collegamento, viene sempre eseguito con diritti di amministratore.

Per informazioni sulle applicazioni di esempio che è possibile scaricare nel disco rigido ed eseguire, vedere gli argomenti in Windows Communication Foundation Samples. Per questo argomento, vedere, in particolare, Esempio della guida introduttiva.

Per ulteriori informazioni dettagliate sulla creazione di servizi e client, vedere Programmazione WCF di base.

Argomenti della sezione

Riferimento

ServiceContractAttribute

OperationContractAttribute

Sezioni correlate

Windows Communication Foundation Samples

Ciclo di vita della programmazione di base

Vedere anche

Concetti

Guida alla documentazione
Informazioni su Windows Communication Foundation

Altre risorse

Panoramica dei concetti
Dettagli delle funzioni di WCF

Data di compilazione: 2011-02-23