Dela via


Lägga till Azure SignalR med hjälp av Visual Studio Connected Services

Med Visual Studio kan du ansluta något av följande till Azure SignalR-tjänsten med hjälp av funktionen Connected Services:

  • .NET Framework-konsolapp
  • ASP.NET Model –View-Controller (MVC) (.NET Framework)
  • ASP.NET Core
  • .NET Core (inklusive konsolapp, WPF, Windows Forms, klassbibliotek)
  • .NET Core Arbetsroll
  • Azure Functions
  • Universell Windows-plattformsapp
  • Xamarin
  • Cordova

Den anslutna tjänstfunktionen lägger till alla nödvändiga referenser och anslutningskod till projektet och ändrar konfigurationsfilerna på rätt sätt.

Förutsättningar

Ansluta till Azure SignalR med hjälp av anslutna tjänster

  1. Öppna projektet i Visual Studio.

  2. I Solution Explorerhögerklickar du på noden Anslutna tjänster och väljer Lägg till ansluten tjänstpå snabbmenyn.

    Om du inte ser noden Anslutna tjänster väljer du Projekt>Anslutna tjänster>Lägg till.

  3. På fliken Anslutna tjänster väljer du ikonen + för tjänstberoenden.

    Lägg till tjänstberoende

  4. På sidan Lägg till beroende väljer du Azure SignalR Service.

    Lägg till Azure SignalR Service-

    Om du inte redan är inloggad loggar du in på ditt Azure-konto. Om du inte har något Azure-konto kan du registrera dig för en kostnadsfri utvärderingsversion.

  5. På skärmen Konfigurera Azure SignalR väljer du en befintlig Azure SignalR-komponent och väljer Nästa.

    Om du behöver skapa en ny komponent går du till nästa steg. Annars går du vidare till steg 7.

    Anslut till befintlig Azure SignalR-komponent

  6. Så här skapar du en Azure SignalR-tjänstinstans:

    1. Välj Skapa en ny Azure SignalR Service-instans längst ned på skärmen.

    2. Fyll i Azure SignalR Service: Skapa ny skärm och välj Skapa.

      Ny Azure SignalR Service-instans

    3. När skärmen Konfigurera Azure SignalR Service visas, dyker den nya instansen upp i listan. Välj den nya instansen i listan och välj Nästa.

  7. Ange ett namn på anslutningssträngen eller välj standard och välj om du vill att anslutningssträngen ska lagras i en lokal hemlighetsfil eller i Azure Key Vault-.

    Ange anslutningssträng

  8. Skärmen Sammanfattning av ändringar visar alla ändringar som kommer att göras i projektet om du slutför processen. Om ändringarna ser OK ut väljer du Slutför.

    Sammanfattning av ändringar

  9. Anslutningen visas under avsnittet Tjänstberoenden på fliken Anslutna tjänster.

    Tjänstberoenden

Ansluta till Azure SignalR med hjälp av anslutna tjänster

Note

För .NET Framework-projekt skiljer sig gränssnittet för anslutna tjänster något. Om du vill se skillnaderna kan du jämföra med Visual Studio 2019-versionen av den här sidan.

  1. Öppna projektet i Visual Studio.

  2. I Solution Explorerhögerklickar du på noden Anslutna tjänster och väljer Lägg till på snabbmenyn för att öppna menyn med tillgängliga tjänster.

    Skärmbild som visar snabbmenyalternativ för Anslutna tjänster.

    Om du inte ser noden Anslutna tjänster väljer du Projekt>Anslutna tjänster>Lägg till.

  3. Välj Azure SignalR Service. Sidan Anslut till beroende visas.

    Skärmbild som visar Anslutning till beroendet för Azure SignalR.

    Om du inte redan är inloggad loggar du in på ditt Azure-konto. Om du inte har något Azure-konto kan du registrera dig för en kostnadsfri utvärderingsversion.

  4. Välj en befintlig Azure SignalR-komponent och välj Nästa.

    Om du behöver skapa en ny komponent går du till nästa steg. Annars går du vidare till steg 7.

    Skärmbild som visar skärmen

  5. Så här skapar du en Azure SignalR-tjänstinstans:

    1. Välj Skapa ny i mitten till höger på skärmen.

    2. Fyll i Azure SignalR Service: Skapa ny skärm och välj Skapa.

      Skärmbild som visar skärmen

    3. När skärmen Konfigurera Azure SignalR Service visas, dyker den nya instansen upp i listan. Välj den nya instansen i listan och välj Nästa.

  6. Ange ett namn på anslutningsinställningen eller acceptera standardinställningen.

    Skärmbild som visar skärmen för att ange anslutningssträng.

    Anteckning

    För förbättrad säkerhet skapar det här steget ett namn på anslutningsinställningen i Visual Studio 17.12 och senare. tidigare versioner skapar en anslutningssträng. Anslutningssträngar som lagras i det lokala filsystemet kan leda till en säkerhetsrisk om de oavsiktligt exponeras.

  7. Klicka på Ytterligare inställningar och välj om du vill att anslutningsinformationen ska lagras i en lokal hemlighetsfil eller i Azure Key Vault-.

    Skärmbild som visar ytterligare inställningar med alternativ för att lagra anslutningsinställningen.

  8. Skärmen Sammanfattning av ändringar visar alla ändringar som kommer att göras i projektet om du slutför processen. Om ändringarna ser OK ut väljer du Slutför.

    Skärmbild som visar skärmen

  9. Dubbelklicka på noden Anslutna tjänster i Solution Explorer för att öppna fliken Anslutna tjänster. Anslutningen visas under avsnittet Tjänstberoenden:

    Skärmbild som visar avsnittet

    Om du klickar på de tre punkterna bredvid beroendet som du har lagt till kan du se olika alternativ, till exempel Anslut för att öppna guiden igen och ändra anslutningen. Du kan också klicka på de tre punkterna längst upp till höger i fönstret för att se alternativ för att starta lokala beroenden, ändra inställningar med mera.

Nästa steg

Fortsätt genom att följa Azure SignalR-snabbstarten. Du kan hoppa över den första installationen eftersom du redan har gjort det och fortsätta med avsnittet Lägg till Azure SignalR i webbappen. Vilken kod du använder varierar beroende på din version av ASP.NET Core, så du kan behöva ändra koden i självstudien så att den passar din projektmall om din ASP.NET Core-version inte matchar den version som används i snabbstarten.