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
- Visual Studio med Azure-arbetsbelastningen installerad.
- Ett projekt av någon av de typer som stöds
- Ett Azure-konto. Om du inte har något Azure-konto aktiverar du dina Azure-förmåner för Visual Studio-prenumeranter eller registrera dig för en kostnadsfri utvärderingsversion.
Ansluta till Azure SignalR med hjälp av anslutna tjänster
Öppna projektet i Visual Studio.
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.
På fliken Anslutna tjänster väljer du ikonen + för tjänstberoenden.
På sidan Lägg till beroende väljer du 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.
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.
Så här skapar du en Azure SignalR-tjänstinstans:
Välj Skapa en ny Azure SignalR Service-instans längst ned på skärmen.
Fyll i Azure SignalR Service: Skapa ny skärm och välj Skapa.
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.
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-.
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.
Anslutningen visas under avsnittet Tjänstberoenden på fliken Anslutna tjänster.
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.
Öppna projektet i Visual Studio.
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.
Om du inte ser noden Anslutna tjänster väljer du Projekt>Anslutna tjänster>Lägg till.
Välj Azure SignalR Service. Sidan Anslut till beroende visas.
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.
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.
Så här skapar du en Azure SignalR-tjänstinstans:
Välj Skapa ny i mitten till höger på skärmen.
Fyll i Azure SignalR Service: Skapa ny skärm och välj Skapa.
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.
Ange ett namn på anslutningsinställningen eller acceptera standardinställningen.
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.
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ä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.
Dubbelklicka på noden Anslutna tjänster i Solution Explorer för att öppna fliken Anslutna tjänster. Anslutningen visas under avsnittet Tjänstberoenden:
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.