Finestra di dialogo Configura Riferimento al Servizio
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. Le tecnologie 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 al servizio , fare clic con il pulsante destro del mouse su un riferimento al servizio in Esplora soluzioni e scegliere Configura riferimento al servizio. È anche possibile accedere alla finestra di dialogo facendo clic sul pulsante Avanzate nella finestra di dialogo Aggiungi riferimento al servizio.
Elenco attività
Per modificare l'indirizzo in cui è ospitato un servizio WCF, immettere il nuovo indirizzo nel campo indirizzo.
Per modificare il livello di accesso per le classi in un client WCF, selezionare una parola chiave a livello di accesso nell'elenco Livello di accesso per le classi generate.
Per chiamare i metodi di un servizio WCF in modo asincrono, selezionare la casella di controllo Genera operazioni asincrone.
Per generare 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 dall'elenco tipo di raccolta e tipo di raccolta Dictionary elenchi.
Per disabilitare la condivisione dei tipi, deselezionare la casella di controllo Riutilizzare i tipi negli assembly a cui si fa riferimento. Per abilitare la condivisione dei tipi per un sottoinsieme di assembly di riferimento, selezionare la casella di controllo Riutilizza tipi negli assembly di riferimento e selezionare Riutilizza tipi nei specifici assembly di riferimentoe selezionare i riferimenti desiderati nell’elenco degli assembly di riferimento .
Elenco UIElement
Indirizzo
Aggiorna l'indirizzo Web in cui un riferimento al servizio cerca un servizio. Ad esempio, durante lo sviluppo, il servizio potrebbe 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 al servizio 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 sito Web, questa opzione è sempre impostata su Public
e non può essere modificata. Per ulteriori informazioni, consultare risoluzione problemi riferimenti al servizio.
Generare operazioni asincrone
Determina se i metodi del servizio WCF vengono chiamati in modo sincrono (impostazione predefinita) o in modo asincrono.
Generare operazioni basate su compiti
Quando si scrive codice asincrono, questa opzione consente di sfruttare il TPL (Task Parallel Library) introdotto con .NET 4. Vedere Task Parallel Library (TPL).
creare 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 di contratti di messaggio.
tipo di raccolta
Specifica il tipo di raccolta di elenchi 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>.
Riutilizzare i tipi negli assembly a cui si fa 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.
Riutilizzare i tipi in tutti gli assembly a cui si fa riferimento
Se questa opzione è selezionata, tutti i tipi nell'elenco assembly a cui si fa riferimento vengono riutilizzati, se possibile. Per impostazione predefinita, questa opzione è selezionata.
Riutilizzare i tipi negli assembly di riferimento specificati
Quando selezionato, solo i tipi selezionati nell'elenco assembly di riferimento vengono riutilizzati.
Elenco delle assembly di riferimento
Contiene un elenco di assembly a cui si fa riferimento per il progetto o il sito Web. Quando si seleziona Riutilizzare i tipi negli assembly a cui si fa riferimento specificati, è possibile selezionare o deselezionare singoli assembly.
Aggiungere 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 la finestra di dialogo Configura riferimento al servizio viene visualizzata dalla finestra di dialogo Aggiungi riferimento al servizio.