How to: Add, Update, or Remove a WCF Data Service Reference
Data di pubblicazione: aprile 2016
Un riferimento al servizio consente a un progetto di accedere a uno o più servizi WCF Data Services. Utilizzare la finestra di dialogo Aggiungi riferimento al servizio per ricercare servizi WCF Data Services nella soluzione corrente, localmente, in una rete LAN o in Internet.
Nota
Nomi o percorsi visualizzati per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti potrebbero essere diversi nel computer in uso. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per altre informazioni, vedere Personalizzazione dell'IDE.
Aggiunta di un riferimento a un servizio
Per aggiungere un riferimento a un servizio esterno
In Esplora soluzioni fare clic con il pulsante destro del mouse sul nome del progetto a cui si desidera aggiungere il servizio, quindi scegliere Aggiungi riferimento a servizio.
Verrà visualizzata la finestra di dialogo Aggiungi riferimento a servizio.
Nella casella Indirizzo immettere l’URL del servizio e quindi fare clic su Vai per cercare il servizio. Se il servizio implementa la sicurezza del nome utente e della password, è possibile che vengano richiesti nome utente e password.
Nota
Fare riferimento solo ai servizi forniti da una fonte attendibile. L'aggiunta di riferimenti da una fonte non attendibile può compromettere la sicurezza.
È anche possibile selezionare l'URL dall'elenco Indirizzo in cui sono archiviati i 15 URL precedenti in corrispondenza dei quali sono stati trovati metadati del servizio validi.
Durante la ricerca verrà visualizzato un indicatore di stato. È possibile interrompere la ricerca in qualsiasi momento facendo clic su Interrompi.
Nell'elenco Servizi, espandere il nodo relativo al servizio che si desidera utilizzare e selezionare un set di entità.
Nella casella Spazio dei nomi immettere lo spazio dei nomi che si desidera utilizzare per il riferimento.
Scegliere OK per aggiungere il riferimento al progetto.
Verrà generato un client del servizio (proxy) e i metadati che descrivono il servizio verranno aggiunti al file app.config.
Per aggiungere un riferimento a un servizio nella soluzione corrente
In Esplora soluzioni fare clic con il pulsante destro del mouse sul nome del progetto a cui si desidera aggiungere il servizio, quindi scegliere Aggiungi riferimento a servizio.
Verrà visualizzata la finestra di dialogo Aggiungi riferimento a servizio.
Fare clic su Individua.
Tutti i servizi (sia WCF Data Services che WCF) presenti nella soluzione corrente vengono aggiunti all'elenco Servizi.
Nell'elenco Servizi, espandere il nodo relativo al servizio che si desidera utilizzare e selezionare un set di entità.
Nella casella Spazio dei nomi immettere lo spazio dei nomi che si desidera utilizzare per il riferimento.
Scegliere OK per aggiungere il riferimento al progetto.
Verrà generato un client del servizio (proxy) e i metadati che descrivono il servizio verranno aggiunti al file app.config.
Aggiornamento di un riferimento al servizio
Il modello Entity Data Model per un servizio WCF Data Services può talvolta variare. In tal caso, il riferimento al servizio deve essere aggiornato.
Per aggiornare un riferimento al servizio
In Esplora soluzioni fare clic con il pulsante destro del mouse sul riferimento al servizio, quindi scegliere Aggiorna riferimento a servizio.
Durante l’aggiornamento del riferimento dal percorso originale verrà visualizzata una finestra di dialogo di stato e il client del servizio verrà rigenerato per riflettere le modifiche apportate nei metadati.
Rimozione di un riferimento a un servizio
Se un riferimento a un servizio non viene più utilizzato, è possibile rimuoverlo dalla soluzione.
Per rimuovere un riferimento a un servizio
In Esplora soluzioni fare clic con il pulsante destro del mouse sul riferimento al servizio, quindi scegliere Elimina.
Il client del servizio verrà rimosso dalla soluzione e i metadati che descrivono il servizio verranno rimossi dal file app.config.
Nota
Qualsiasi codice al quale fa riferimento il servizio dovrà essere rimosso manualmente.