Condividi tramite


Aggiungere Azure SignalR usando Servizi connessi di Visual Studio

Con Visual Studio è possibile connettere uno dei servizi seguenti al servizio Azure SignalR usando la funzionalità Servizi connessi:

  • App console del .NET Framework
  • ASP.NET Model-View-Controller (MVC) (.NET Framework)
  • ASP.NET Core
  • .NET Core (inclusa l'app console, WPF, Windows Form, libreria di classi)
  • Ruolo di lavoro .NET Core
  • Funzioni di Azure
  • Applicazione UWP (Piattaforma Windows Universale)
  • Xamarin
  • Cordova

La funzionalità del servizio connesso aggiunge tutti i riferimenti e il codice di connessione necessari al progetto e modifica i file di configurazione in modo appropriato.

Prerequisiti

Connettersi ad Azure SignalR usando i servizi connessi

  1. Aprire il progetto in Visual Studio.

  2. In Esplora Soluzioni, fare clic destro sul nodo Servizi Connessi e scegliere Aggiungi Servizio Connessodal menu di scelta rapida.

    Se non vedi il nodo Servizi Connessi, scegli Progetto>Servizi Connessi>Aggiungi.

  3. Nella scheda Servizi Connessi, selezionare l'icona + per Dipendenze del Servizio.

    Aggiungi dipendenza del servizio

  4. Nella pagina Aggiungi dipendenza, selezionare Servizio Azure SignalR.

    Aggiungere Azure SignalR Service

    Se non hai già effettuato l'accesso, accedi al tuo account Azure. Se non si ha un account Azure, è possibile iscriversi per ottenere una versione di valutazione gratuita .

  5. Nella schermata Configura azure SignalR selezionare un componente Azure SignalR esistente e selezionare Avanti.

    Se è necessario creare un nuovo componente, andare al passaggio successivo. Altrimenti, vai al passaggio 7.

    Connettersi al componente Azure SignalR esistente

  6. Per creare un'istanza del servizio Azure SignalR:

    1. Selezionare Creare una nuova istanza del servizio Azure SignalR nella parte inferiore della schermata.

    2. Compilare la schermata servizio Azure SignalR: Crea nuovo e selezionare Crea.

      nuova istanza del servizio Azure SignalR

    3. Quando viene visualizzata la schermata Configura servizio Azure SignalR, la nuova istanza appare nell'elenco. Selezionare la nuova istanza nell'elenco e selezionare Avanti.

  7. Immettere un nome di stringa di connessione o scegliere l'impostazione predefinita e scegliere se si vuole archiviare la stringa di connessione in un file di segreti locale o in Azure Key Vault.

    Specificare stringa di connessione

  8. La schermata Riepilogo delle modifiche mostra tutte le modifiche che verranno apportate al progetto se si completa il processo. Se le modifiche sono ok, scegliere Fine.

    Riepilogo delle modifiche

  9. La connessione appare nella sezione Dipendenze del Servizio della scheda Servizi Connessi.

    dipendenze del servizio

Connettersi ad Azure SignalR usando i servizi connessi

Nota

Per i progetti .NET Framework, l'interfaccia utente di Servizi connessi è leggermente diversa. Per visualizzare le differenze, confrontare con la versione di Visual Studio 2019 di questa pagina.

  1. Aprire il progetto in Visual Studio.

  2. In Esplora soluzioni, fare clic con il pulsante destro del mouse sul nodo Servizi Connessi e, dal menu contestuale, selezionare Aggiungi per aprire il menu dei servizi disponibili.

    Screenshot che mostra le opzioni del menu di scelta rapida Servizi Connessi.

    Se il nodo Servizi connessi non viene visualizzato, scegliere Progetto>Servizi connessi>Aggiungi.

  3. Scegliere il servizio Azure SignalR. Viene visualizzata la pagina Connetti alla dipendenza.

    screenshot che mostra La connessione alla dipendenza per Azure SignalR.

    Se non hai già effettuato l'accesso, accedi al tuo account Azure. Se non si ha un account Azure, è possibile iscriversi per ottenere una versione di valutazione gratuita .

  4. Selezionare un componente Azure SignalR esistente e selezionare Avanti.

    Se è necessario creare un nuovo componente, andare al passaggio successivo. Altrimenti, vai al passaggio 7.

    screenshot che mostra la schermata

  5. Per creare un'istanza del servizio Azure SignalR:

    1. Selezionare Crea nuovo al centro destro della schermata.

    2. Compila la schermata servizio Azure SignalR: Crea nuovo e poi seleziona Crea.

      screenshot che mostra la schermata

    3. Quando viene visualizzata la schermata Configura il Servizio Azure SignalR, la nuova istanza appare nell'elenco. Selezionare la nuova istanza nell'elenco e selezionare Avanti.

  6. Immettere un nome di impostazione di connessione o accettare il valore predefinito.

    screenshot che mostra la schermata

    Nota

    Per una maggiore sicurezza, in Visual Studio 17.12 e versioni successive, questo passaggio crea un nome di impostazione di connessione; Le versioni precedenti creano una stringa di connessione. Le stringhe di connessione archiviate nel file system locale possono comportare un rischio per la sicurezza, se sono inavvertitamente esposte.

  7. Fare clic su Impostazioni aggiuntive e scegliere se si vogliono archiviare le informazioni di connessione in un file di segreti locale o in Azure Key Vault.

    Screenshot che mostra impostazioni aggiuntive con opzioni per l'archiviazione dell'impostazione di connessione.

  8. La schermata Riepilogo delle modifiche mostra tutte le modifiche che verranno apportate al progetto se si completa il processo. Se le modifiche sono ok, scegliere Fine.

    screenshot che mostra la schermata

  9. In Esplora soluzioni, fare doppio clic sul nodo Servizi connessi per aprire la scheda Servizi connessi. La connessione viene visualizzata nella sezione Dipendenze del servizio.

    screenshot che mostra la sezione

    Se si fa clic sui tre puntini accanto alla dipendenza aggiunta, è possibile visualizzare varie opzioni, ad esempio Connetti per riaprire la procedura guidata e modificare la connessione. È anche possibile fare clic sui tre puntini in alto a destra della finestra per visualizzare le opzioni per avviare dipendenze locali, modificare le impostazioni e altro ancora.

Passaggi successivi

Continuare seguendo la guida introduttiva di Azure SignalR. È possibile ignorare la configurazione iniziale, poiché è già stata eseguita questa operazione e continuare con la sezione Aggiungere Azure SignalR all'app Web. Il codice usato varia a seconda della versione di ASP.NET Core, quindi potrebbe essere necessario modificare il codice nell'esercitazione in base al modello di progetto se la versione di ASP.NET Core non corrisponde alla versione usata nella guida introduttiva.