Azure Cache voor Redis toevoegen met behulp van Visual Studio Connected Services
Met Visual Studio kunt u het volgende verbinden met Azure Cache voor Redis met behulp van de functie Connected Services:
- .NET Framework-console-app
- ASP.NET Model-View-Controller (MVC) (.NET Framework)
- ASP.NET Core
- .NET Core (inclusief console-app, WPF, Windows Forms, class library)
- .NET Core Worker-rol
- Azure Functions
- Universele Windows Platform-applicatie
- Xamarin
- Córdoba
De functionaliteit van de verbonden service voegt alle benodigde verwijzingen en verbindingscode toe aan uw project en wijzigt uw configuratiebestanden op de juiste manier.
Voorwaarden
- Visual Studio waarop de Azure-workload is geïnstalleerd.
- Een project van een van de ondersteunde typen
- Een Azure-account. Als u geen Azure-account hebt, activeert u uw Azure-voordelen voor Visual Studio-abonnees, of meldt u zich aan voor een gratis proefversie.
Verbinding maken met Azure Cache voor Redis met behulp van verbonden services
Open uw project in Visual Studio.
Klik in Solution Explorermet de rechtermuisknop op het knooppunt Connected Services en selecteer in het contextmenu Verbonden service toevoegen.
Als u het knooppunt Connected Services niet ziet, kiest u Project>Connected Services>Add.
Selecteer in de tab Verbonden diensten het pictogram + voor serviceafhankelijkheden.
Selecteer op de pagina Afhankelijkheid toevoegenAzure Cache voor Redis.
Als u nog niet bent aangemeld, meldt u zich aan bij uw Azure-account. Als u geen Azure-account hebt, kunt u zich aanmelden voor een gratis proefversie van .
Selecteer in het scherm Azure Cache voor Redis configureren een bestaande cache en klik op Volgende.
Als u een nieuw onderdeel wilt maken, gaat u naar de volgende stap. Ga anders verder met stap 7.
Een Azure Cache voor Redis maken:
Selecteer Een nieuwe Azure Redis Cache- onder aan het scherm maken.
Vul het scherm Azure Cache voor Redis in: maak een nieuw scherm en selecteer maken.
Wanneer het scherm Azure Cache voor Redis configureren wordt weergegeven, wordt de nieuwe cache weergegeven in de lijst. Selecteer de nieuwe database in de lijst en selecteer Volgende.
Voer de naam van een verbindingsreeks in of kies de standaardwaarde en kies of u de verbindingsreeks wilt opslaan in een lokaal geheimenbestand of in Azure Key Vault-.
In het scherm Samenvatting van wijzigingen worden alle wijzigingen weergegeven die in uw project worden aangebracht als u het proces voltooit. Als de wijzigingen er OK uitzien, kiest u Voltooien.
De verbinding verschijnt onder de sectie Serviceafhankelijkheden van het tabblad Verbonden Services.
Notitie
Voor .NET Framework-projecten is de gebruikersinterface van Connected Services iets anders. Als u de verschillen wilt zien, vergelijkt u de Visual Studio 2019-versie van deze pagina.
Open uw project in Visual Studio.
Klik in Solution Explorermet de rechtermuisknop op het knooppunt Connected Services en selecteer in het contextmenu Toevoegen om het menu met beschikbare services te openen.
Als u het knooppunt Connected Services niet ziet, kiest u Project>Connected Services>Add.
Kies Azure Cache voor Redis-. De pagina Verbinding maken met afhankelijkheid wordt weergegeven. U ziet twee opties, één voor een lokale emulator, Redis Cache op container (lokaal)en een voor het maken van verbinding met de live Azure Cache voor Redis-service. U kunt kosten verlagen en vroege ontwikkeling vereenvoudigen door te beginnen met de lokale emulator. U kunt later migreren naar de liveservice door deze stappen te herhalen en de andere optie te kiezen.
Als u Azure Cache voor Redis lokaal kiest, klikt u vervolgens op Volgende op het Verbinding maken met Redis-cache op container-scherm.
nl-NL: Geef de containernaam, containerimageen poorttoewijzingen op of accepteer de standaardwaarden en klik op Volgende om het scherm Overzicht van wijzigingen te zien, dat toont welke wijzigingen in uw project worden doorgevoerd. Er wordt een NuGet-pakketreferentie toegevoegd aan uw project en de verbindingscode voor de lokale emulator wordt toegevoegd aan uw project.
Als u verbinding wilt maken met de Azure-service, gaat u verder met de volgende stap of als u nog niet bent aangemeld, meldt u zich aan bij uw Azure-account voordat u doorgaat. Als u geen Azure-account hebt, kunt u zich aanmelden voor een gratis proefversie van .
Als u met de liveservice wilt gaan, selecteert u Azure Cache voor Redis.
Als u nog niet bent aangemeld, meldt u zich aan bij uw Azure-account. Als u geen Azure-account hebt, kunt u zich aanmelden voor een gratis proefversie van .
Selecteer op het scherm 'Azure Cache voor Redis configureren' een bestaande Azure Cache voor Redis en selecteer Volgende.
Als u een nieuw onderdeel wilt maken, gaat u naar de volgende stap. Ga anders verder met stap 7.
Een Azure Cache voor Redis maken:
Selecteer Een nieuwe Azure Redis Cache- onder aan het scherm maken.
Vul het scherm Azure Cache voor Redis in: maak een nieuw scherm en selecteer maken.
Wanneer het scherm Azure Cache voor Redis configureren wordt weergegeven, wordt de nieuwe cache weergegeven in de lijst. Selecteer de nieuwe database in de lijst en selecteer Volgende.
Voer de naam van een verbindingsinstelling in of accepteer de standaardinstelling.
Notitie
Voor een betere beveiliging maakt deze stap in Visual Studio 17.12 en hoger een naam voor de verbindingsinstelling; in eerdere versies wordt een verbindingsreeks gemaakt. Verbindingsreeksen die zijn opgeslagen in het lokale bestandssysteem, kunnen leiden tot een beveiligingsrisico als ze per ongeluk zichtbaar zijn.
Klik op Aanvullende instellingen en kies of u de verbindingsinstelling wilt opslaan in een lokaal geheimenbestand of in Azure Key Vault-.
In het scherm Samenvatting van wijzigingen worden alle wijzigingen weergegeven die in uw project worden aangebracht als u het proces voltooit. Als de wijzigingen er OK uitzien, kiest u voltooien.
Dubbelklik in Solution Explorer op het knooppunt Connected Services om het tabblad Connected Services te openen. De verbinding wordt weergegeven onder de sectie Serviceafhankelijkheden:
Als u op de drie puntjes naast de afhankelijkheid klikt die u hebt toegevoegd, ziet u verschillende opties, zoals Verbinding maken om de wizard opnieuw te openen en de verbinding te wijzigen. U kunt ook op de drie puntjes rechtsboven in het venster klikken om opties weer te geven om lokale afhankelijkheden te starten, instellingen te wijzigen en meer.
Volgende stappen
Voor ASP.NET-apps zijn veelvoorkomende gebruiksvoorbeelden voor Azure Cache voor Redis het opslaan van sessiestatus of pagina-uitvoer (HTTP-antwoorden). ASP.NET Core biedt ingebouwde services voor deze gebruiksvoorbeelden, die in plaats daarvan moeten worden gebruikt wanneer u ASP.NET Core gebruikt.
Als u de sessiestatus in een ASP.NET-app wilt opslaan, raadpleegt u ASP.NET Sessiestatusprovider.
Zie Outputcacheprovider in ASP.NET: het in de cache opslaan van pagina-uitvoer in een ASP.NET-app.