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]

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano 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 ulteriori informazioni, vedere Impostazioni di 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, quindi scegliere Configura riferimento a servizio.È anche possibile accedere alla finestra di dialogo facendo clic sul pulsante Avanzate in Finestra di dialogo Aggiungi riferimento al servizio.

  • Per modificare l'indirizzo dove è incluso un servizio WCF, immettere l'indirizzo nuovo nel campo Indirizzo.

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

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

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

  • Per specificare i tipi di raccolte elenco o dizionario per un client WCF, selezionarli 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 dei tipi per un sottoinsieme di assembly a cui si fa riferimento, selezionare la casella di controllo Riutilizza tipi in assembly di riferimento, quindi Riutilizza tipi negli assembly di riferimento specificatie infine i riferimenti desiderati nell’elenco Assembly a cui si fa riferimento.

  • Address
    Utilizzato per aggiornare l'indirizzo Web di un riferimento al servizio.Ad esempio, durante lo sviluppo il servizio può essere ospitato su un server di sviluppo e quindi spostato in un secondo momento su un server di produzione, per cui sarà necessario modificare l'indirizzo.

    [!NOTA]

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

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

    [!NOTA]

    Per i progetti di sito Web, questa opzione è impostata sempre su Public e non può essere modificata.Per ulteriori 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) o in modo asincrono.

  • Genera sempre contratti di messaggio
    Determina se i tipi di contratto messaggio verranno generati per un client WCF.Per ulteriori informazioni sui contratti di messaggio, vedere Using Message Contracts.

  • 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<TKey, TValue>.

  • Riutilizza tipi in assembly di riferimento
    Determina se un client WCF riutilizzerà i tipi già esistenti negli assembly a cui si fa riferimento anziché generarne di nuovi quando un servizio viene aggiunto o aggiornato.Questa opzione è selezionata per impostazione predefinita.

  • Riutilizza tipi in tutti gli assembly di riferimento
    Se questa opzione è selezionata, saranno utilizzati tutti i tipi nell’Elenco Assembly a cui si fa riferimento, ove possibile.Questa opzione è selezionata per impostazione predefinita.

  • Riutilizza tipi negli assembly di riferimento specificati
    Quando questa opzione è selezionata, saranno riutilizzati solo i tipi selezionati nell’Elenco Assembly a cui si fa riferimento.

  • Elenco Assembly a cui si fa riferimento
    Contiene un elenco di assembly a cui si fa riferimento per il progetto o sito Web.Se l’opzione Riutilizza tipi negli assembly di riferimento specificati è selezionata, è possibile selezionare o deselezionare i singoli assembly.

  • Aggiungi riferimento Web
    Consente di visualizzare Finestra di dialogo Aggiungi riferimento Web.

    [!NOTA]

    Questa opzione deve essere utilizzata solo per i progetti destinati alla versione 2.0 .NET Framework.

    [!NOTA]

    Il pulsante Aggiungi riferimento Web è disponibile solo quando la finestra di dialogo Configura riferimento a servizio viene visualizzata 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

Consuming ASMX and WCF Services Sample