Condividi tramite


Finestra di dialogo Configura riferimento a servizio

La finestra di dialogo Configura riferimento a servizio consente di configurare il comportamento dei servizi Windows Communication Foundation (WCF).

Nota

Le finestre di dialogo e i comandi di menu visualizzati potrebbero essere diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma.Per modificare le impostazioni, scegliere Importa/esporta impostazioni dal menu Strumenti.Per altre informazioni vedere Personalizzazione delle impostazioni di sviluppo in Visual Studio.

Per accedere alla finestra di dialogo Configura riferimento a servizio, fare clic con il pulsante destro del mouse su un riferimento al servizio in Esplora soluzioni e scegliere Configura riferimento a servizio. È anche possibile accedere alla finestra di dialogo facendo clic sul pulsante Avanzate nella Finestra di dialogo Aggiungi riferimento al servizio.

  • Per cambiare l'indirizzo al quale è ospitato il servizio WCF, immettere il nuovo indirizzo nel campo Indirizzo.

  • Per cambiare il livello di accesso alle classi in un client WCF, selezionare una parola chiave del livello di accesso nell'elenco Livello di accesso per classi generate.

  • Per chiamare i metodi di un servizio WCF in modo asincrono, selezionare la casella di controllo Genera operazioni asincrone.

  • Per generare i tipi di contratto di messaggio in un client WCF, selezionare la casella di controllo Genera sempre contratti di messaggio.

  • Per specificare i tipi di raccolta elenco o dizionario per un client WCF, selezionare i tipi dagli elenchi Tipo di raccolta e Tipo di raccolta dizionario.

  • Per disabilitare la condivisione dei tipi, deselezionare la casella di controllo Riutilizza tipi in assembly di riferimento. Per abilitare la condivisione di tipi per un sottoinsieme di assembly di riferimento, selezionare la casella di controllo Riutilizza tipi in assembly di riferimento, selezionare Riutilizza tipi negli assembly di riferimento specificati e selezionare i riferimenti desiderati nell'elenco Assembly di riferimento.

  • Address
    Usato per aggiornare l'indirizzo Web in cui un riferimento al servizio cerca un servizio. Ad esempio, durante lo sviluppo il servizio potrebbe essere ospitato su un server di sviluppo, quindi spostato a un server di produzione, necessitando un cambio di indirizzo.

    Nota

    L'elemento Address non è disponibile quando viene visualizzata la finestra di dialogo Configura riferimento a servizio dalla Finestra di dialogo Aggiungi riferimento al servizio.

  • Livello di accesso per classi generate
    Determina il livello di accesso del codice per le classi del client WCF.

    Nota

    Per i progetti di siti Web, questa opzione è impostata sempre su Public e non può essere modificata.Per altre informazioni, vedere Risoluzione dei problemi relativi ai riferimenti al servizio.

  • Genera operazioni asincrone
    Determina se i metodi del servizio WCF verranno chiamati in modo sincrono (impostazione predefinita) oppure asincrono.

  • Genera operazioni basate su attività
    Durante la scrittura di codice asincrono, questa opzione consente di sfruttare la Task Parallel Library (TPL) introdotta con .Net 4. Vedere Task Parallel Library (TPL).

  • Genera sempre contratti di messaggio
    Determina se i tipi di contratto di messaggio verranno generati per un client WCF. Per altre informazioni sui contratti di messaggio, vedere Utilizzo dei contratti di messaggio.

  • Tipo di raccolta
    Specifica il tipo di raccolta elenco per un client WCF. Il tipo predefinito è Array.

  • Tipo di raccolta dizionario
    Specifica il tipo di raccolta dizionario per un client WCF. Il tipo predefinito è Dictionary.

  • Riutilizza tipi in assembly di riferimento
    Determina se un client WCF proverà a riusare i tipi già esistenti negli assembly di riferimento piuttosto di generare nuovi tipi quando un servizio viene aggiunto o aggiornato. Per impostazione predefinita, questa opzione è selezionata.

  • Riutilizza tipi in tutti gli assembly di riferimento
    Quando è selezionata, tutti i tipi nell'elenco Assembly di riferimento verranno riutilizzati, se possibile. Questa opzione è selezionata per impostazione predefinita.

  • Riutilizza tipi negli assembly di riferimento specificati
    Quando è selezionata, solo i tipi selezionati nell'elenco Assembly di riferimento verranno riutilizzati.

  • Elenco Assembly di riferimento
    Contiene un elenco di assembly di riferimento per il progetto o il sito Web. Quando si seleziona Riutilizza tipi negli assembly di riferimento specificati, sarà possibile selezionare o deselezionare i singoli assembly.

  • Aggiungi riferimento Web
    Verrà visualizzata Finestra di dialogo Aggiungi riferimento Web.

    Nota

    Usare questa opzione solo per i progetti destinati alla versione 2.0 di .NET Framework.

    Nota

    Il pulsante Aggiungi riferimento Web è disponibile solo quando viene visualizzata la finestra di dialogo Configura riferimento a servizio dalla Finestra di dialogo Aggiungi riferimento al servizio.

Vedere anche

Attività

Procedura: aggiungere, aggiornare o rimuovere un riferimento al servizio

Procedura: aggiungere un riferimento a un servizio Web

Riferimenti

Finestra di dialogo Aggiungi riferimento al servizio

Finestra di dialogo Configura riferimento a servizio

Altre risorse

Esempio di utilizzo di servizi ASMX e WCF