Sdílet prostřednictvím


Přidání služby Azure Cache for Redis pomocí připojených služeb sady Visual Studio

Pomocí sady Visual Studio můžete k Azure Cache for Redis připojit libovolnou z následujících možností pomocí funkce Connected Services:

  • Konzolová aplikace .NET Framework
  • ASP.NET Model –View-Controller (MVC) (.NET Framework)
  • ASP.NET Core
  • .NET Core (včetně konzolové aplikace, WPF, Windows Forms, knihovny tříd)
  • Pracovní role .NET Core
  • Azure Functions
  • Aplikace pro univerzální platformu Windows
  • Cordova

Funkce připojené služby přidá do projektu všechny potřebné odkazy a kód připojení a odpovídajícím způsobem upraví konfigurační soubory.

Požadavky

Připojení ke službě Azure Cache for Redis pomocí připojených služeb

  1. Otevřete projekt v aplikaci Visual Studio.

  2. V Průzkumníku řešeníklikněte pravým tlačítkem na uzel Připojené služby a v místní nabídce vyberte Přidat připojenou službu.

    Pokud uzel Připojené služby nevidíte, vyberte Project>Připojené služby>Přidat.

  3. Na kartě Připojené služby vyberte ikonu + pro Závislosti služby.

    Snímek obrazovky znázorňující připojené služby vybrané v podokně nabídek. Ikona + je zvýrazněna pro zdůraznění.

  4. Na stránce Přidat závislost vyberte Azure Cache for Redis.

    snímek obrazovky se stránkou Přidat závislost Je vybraná služba Azure Cache for Redis.

    Pokud ještě nejste přihlášení, přihlaste se ke svému účtu Azure. Pokud nemáte účet Azure, můžete si zaregistrovat bezplatnou zkušební verzi.

  5. Na obrazovce Konfigurace služby Azure Cache for Redis vyberte existující službu Azure Cache for Redis a poté vyberte Další.

    Pokud potřebujete vytvořit novou komponentu, přejděte k dalšímu kroku. V opačném případě přejděte ke kroku 7.

    Snímek obrazovky konfigurace služby Azure Cache for Redis. Tlačítko Další je zvýrazněno.

  6. Vytvoření Azure Cache for Redis:

    1. V dolní části obrazovky vyberte Vytvořit novou službu Azure Redis Cache.

    2. Vyplňte obrazovku Azure Cache for Redis: Vytvořte novou obrazovku a vyberte Vytvořit.

      Snímek obrazovky stránky pro vytvoření nové instance Azure Cache for Redis. Možnost Vytvořit je zvýrazněná.

    3. Když se zobrazí obrazovka Konfigurace služby Azure Cache for Redis, zobrazí se v seznamu nová mezipaměť. Vyberte novou databázi v seznamu a vyberte Další.

  7. Zadejte název připojovacího řetězce nebo zvolte výchozí hodnotu a zvolte, jestli chcete připojovací řetězec uložit v místním souboru tajných kódů, nebo v azure Key Vault.

    snímek obrazovky se stránkou s informacemi o připojení ke službě Azure Cache for Redis Další se zvýrazní.

  8. Na obrazovce Souhrn změn se zobrazí všechny změny, které budou provedeny v projektu, pokud proces dokončíte. Pokud změny vypadají v pořádku, zvolte Dokončit.

    Snímek obrazovky se stránkou Souhrn změn. Dokončení je zvýrazněno.

  9. Připojení se zobrazí v části Závislosti služby na kartě Připojené služby.

    Snímek obrazovky se seznamem nakonfigurovaných závislostí služby

Poznámka

U projektů rozhraní .NET Framework se uživatelské rozhraní Připojených služeb mírně liší. Chcete-li vidět rozdíly, porovnejte tuto stránku s verzí Visual Studio 2019.

  1. Otevřete projekt v sadě Visual Studio.

  2. V Průzkumníku řešeníklikněte pravým tlačítkem na uzel Připojené služby, v místní nabídce vyberte Přidat a tím otevřete nabídku dostupných služeb.

    Snímek obrazovky s možnostmi místní nabídky Připojených služeb

    Pokud uzel Připojené služby nevidíte, vyberte Project>Připojené služby>Přidat.

  3. Zvolte Azure Cache for Redis. Zobrazí se stránka Připojení k závislosti. Měli byste vidět dvě možnosti, jednu pro místní emulátor, Redis Cache v kontejneru (místní)a jednu pro připojení k živé službě Azure Cache for Redis. Můžete snížit náklady a zjednodušit počáteční vývoj tím, že použijete místní emulátor. Později můžete migrovat do živé služby opakováním těchto kroků a zvolením jiné možnosti.

    Snímek obrazovky ukazující možnosti Azure Cache for Redis

    Pokud zvolíte Azure Cache for Redis lokálně, klikněte na Další pro přechod na obrazovku Připojení k mezipaměti Redis na kontejneru.

    snímek obrazovky s možnostmi připojení pro Azure Cache for Redis v místním kontejneru

    Zadejte název kontejneru, image kontejnerua mapování portů, nebo přijměte výchozí hodnoty. Poté klikněte na Další, a zobrazí se na obrazovce souhrn změn, který ukazuje, jaké změny by se v projektu provedly. Do projektu se přidá odkaz na balíček NuGet a do projektu se přidá kód připojení místního emulátoru.

    Pokud se chcete připojit ke službě Azure, pokračujte dalším krokem nebo pokud ještě nejste přihlášení, před pokračováním se přihlaste ke svému účtu Azure. Pokud nemáte účet Azure, můžete si zaregistrovat bezplatnou zkušební verzi.

  4. Abyste využili živou službu, vyberte Azure Cache for Redis.

    Snímek obrazovky se stránkou Přidat závislost. Je vybraná služba Azure Cache for Redis.

    Pokud ještě nejste přihlášení, přihlaste se ke svému účtu Azure. Pokud nemáte účet Azure, můžete si zaregistrovat bezplatnou zkušební verzi.

  5. Na obrazovce Konfigurace služby Azure Cache for Redis vyberte existující službu Azure Cache for Redis a poté vyberte Další.

    Pokud potřebujete vytvořit novou komponentu, přejděte k dalšímu kroku. V opačném případě přejděte ke kroku 7.

    Snímek obrazovky konfigurace služby Azure Cache for Redis. Tlačítko Další je zvýrazněno.

  6. Vytvoření Azure Cache for Redis:

    1. V dolní části obrazovky vyberte Vytvořit novou službu Azure Redis Cache.

    2. Vyplňte obrazovku Azure Cache for Redis: Vytvořit novou a vyberte Vytvořit.

      Snímek obrazovky stránky pro vytvoření nového objektu v Azure Cache for Redis. 'Vytvořit' je zvýrazněné.

    3. Když se zobrazí obrazovka Konfigurace služby Azure Cache for Redis, zobrazí se v seznamu nová mezipaměť. Vyberte novou databázi v seznamu a vyberte Další.

  7. Zadejte název nastavení připojení nebo přijměte výchozí nastavení.

    snímek obrazovky se stránkou s informacemi o připojení ke službě Azure Cache for Redis Další se zvýrazní.

    Poznámka

    Pro lepší zabezpečení v sadě Visual Studio 17.12 a novějších tento krok vytvoří název nastavení připojení; v předchozích verzích se vytvoří připojovací řetězec. Připojovací řetězce uložené v místním systému souborů můžou vést k bezpečnostnímu riziku, pokud jsou neúmyslně vystaveny.

  8. Klikněte na Další nastavení a zvolte, jestli chcete nastavení připojení uložit v místním souboru tajných kódů, nebo v azure Key Vault.

    snímek obrazovky se stránkou dalších nastavení služby Azure Cache for Redis

  9. Na obrazovce Souhrn změn se zobrazí všechny změny, které budou provedeny v projektu, pokud proces dokončíte. Pokud změny vypadají v pořádku, zvolte Dokončit.

    Snímek obrazovky se stránkou Souhrn změn. Dokončení je zvýrazněno.

  10. V Průzkumníku řešení poklikejte na uzel Připojené služby, abyste otevřeli kartu Připojené služby. Připojení se zobrazí v části Závislosti služby:

    Snímek obrazovky se seznamem nakonfigurovaných závislostí služby

    Pokud kliknete na tři tečky vedle přidané závislosti, zobrazí se různé možnosti, jako je Connect znovu otevřít průvodce a změnit připojení. Můžete také kliknout na tři tečky v pravém horním rohu okna a zobrazit možnosti spuštění místních závislostí, změnit nastavení a další.

Další kroky

U ASP.NET aplikací se běžné případy použití služby Azure Cache for Redis používají k ukládání stavu relace do mezipaměti nebo výstupu stránky (odpovědi HTTP). ASP.NET Core poskytuje integrované služby pro tyto případy použití, které byste měli použít místo toho, když používáte ASP.NET Core.

Pokud chcete uložit stav relace do mezipaměti v aplikaci ASP.NET, přečtěte si téma ASP.NET poskytovatel stavu relace.

Pokud chcete ukládat výstup stránky do mezipaměti v aplikaci ASP.NET, přečtěte si téma poskytovatel výstupní mezipaměti ASP.NET.