Configura riferimento a servizio (finestra di dialogo)
Nota
I set di dati e le classi correlate sono tecnologie .NET Framework legacy dei primi anni '2000 che consentono alle applicazioni di lavorare con i dati in memoria mentre le applicazioni vengono disconnesse dal database. Sono particolarmente utili per le applicazioni che consentono agli utenti di modificare i dati e rendere persistenti le modifiche apportate al database. Anche se i set di dati hanno dimostrato di essere una tecnologia molto efficace, è consigliabile che le nuove applicazioni .NET usino Entity Framework Core. Entity Framework offre un modo più naturale per usare i dati tabulari come modelli a oggetti e ha un'interfaccia di programmazione più semplice.
La finestra di dialogo Configura riferimento al servizio consente di configurare il comportamento dei servizi Windows Communication Foundation (WCF).
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.
Elenco attività
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.
Elenco degli elementi di interfaccia
Indirizzo
Aggiornamenti l'indirizzo Web in cui un riferimento al servizio cerca un servizio. Ad esempio, durante lo sviluppo, il servizio può essere ospitato in un server di sviluppo e successivamente spostato in un server di produzione, richiedendo una modifica dell'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 vengono chiamati in modo sincrono (impostazione predefinita) o in modo asincrono.
Genera operazioni basate su attività
Quando si scrive codice asincrono, questa opzione consente di sfruttare il TPL (Task Parallel Library) introdotto con .NET 4. Vedere Task Parallel Library (TPL).
Genera sempre contratti di messaggio
Determina se i tipi di contratto messaggio vengono generati per un client WCF. Per altre informazioni sui contratti di messaggio, vedere Uso 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<TKey,TValue>.
Riutilizza tipi in assembly di riferimento
Determina se un client WCF tenta di riutilizzare ciò che esiste già negli assembly a cui si fa riferimento anziché generare nuovi tipi quando un servizio viene aggiunto o aggiornato. Per impostazione predefinita, questa opzione è selezionata.
Riutilizza tipi in tutti gli assembly di riferimento
Se selezionata, tutti i tipi nell'elenco Assembly a cui si fa riferimento vengono riutilizzati, se possibile. Questa opzione è selezionata per impostazione predefinita.
Riutilizza tipi negli assembly di riferimento specificati
Se questa opzione è selezionata, vengono riutilizzati solo i tipi selezionati nell'elenco Assembly a cui si fa riferimento.
Elenco Assembly di riferimento
Contiene un elenco di assembly a cui si fa riferimento per il progetto o il sito Web. Quando si seleziona Riutilizza tipi negli assembly di riferimento specificati, è possibile selezionare o deselezionare singoli assembly.
Aggiungi riferimento Web
Visualizza la finestra di dialogo Aggiungi riferimento Web.
Nota
Questa opzione deve essere usata 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 al servizio dalla finestra di dialogo Aggiungi riferimento al servizio.