Dodawanie usługi Azure Cache for Redis przy użyciu usług połączonych programu Visual Studio
Za pomocą programu Visual Studio możesz połączyć dowolną z następujących funkcji z usługą Azure Cache for Redis przy użyciu funkcji usług połączonych:
- Aplikacja konsolowa .NET Framework
- ASP.NET Model —View-Controller (MVC) (.NET Framework)
- ASP.NET Core
- .NET Core (w tym aplikacja konsolowa, WPF, Windows Forms, biblioteka klas)
- Rola usługi roboczej .NET Core
- Azure Functions
- Aplikacja platformy uniwersalnej systemu Windows
- Cordova
Funkcja połączonej usługi dodaje wszystkie wymagane odwołania i kod połączenia do projektu oraz odpowiednio modyfikuje pliki konfiguracji.
Warunki wstępne
- Program Visual Studio z zainstalowanym obciążeniem platformy Azure.
- Projekt jednego z obsługiwanych typów
- Konto platformy Azure. Jeśli nie masz konta platformy Azure, aktywuj korzyści platformy Azure dla subskrybentów programu Visual Studio lub zarejestruj się na bezpłatną wersję próbną.
Nawiązywanie połączenia z usługą Azure Cache for Redis przy użyciu połączonych usług
Otwórz projekt w programie Visual Studio.
W Eksploratorze rozwiązań kliknij prawym przyciskiem myszy węzeł Usługi połączone, a następnie z menu kontekstowego wybierz pozycję Dodaj połączoną usługę.
Jeśli nie widzisz węzła Usługi połączone, wybierz pozycję Projekt>Usługi połączone>Dodaj.
Na karcie usług połączonych wybierz ikonę + dla zależności usługi.
Na stronie Dodawanie zależności wybierz Azure Cache for Redis.
Jeśli jeszcze nie zalogowałeś się, zaloguj się do swojego konta platformy Azure. Jeśli nie masz konta platformy Azure, możesz utworzyć konto bezpłatnej wersji próbnej.
Na ekranie Konfigurowanie usługi Azure Cache for Redis wybierz istniejącą pamięć podręczną Azure Cache for Redis i wybierz pozycję Dalej.
Jeśli musisz utworzyć nowy składnik, przejdź do następnego kroku. W przeciwnym razie przejdź do kroku 7.
Aby utworzyć usługę Azure Cache for Redis:
Wybierz pozycję Utwórz nową usługę Azure Redis Cache w dolnej części ekranu.
Wypełnij ekran Azure Cache for Redis: Utwórz nową i wybierz pozycję Utwórz.
Gdy zostanie wyświetlony ekran Konfigurowanie pamięci podręcznej Azure Cache for Redis, nowa pamięć podręczna pojawi się na liście. Wybierz nową bazę danych z listy, a następnie wybierz pozycję Dalej.
Wprowadź nazwę parametrów połączenia lub wybierz wartość domyślną, a następnie wybierz, czy mają być przechowywane parametry połączenia w lokalnym pliku wpisów tajnych, czy w usłudze Azure Key Vault.
Na ekranie Podsumowanie zmian są wyświetlane wszystkie modyfikacje wprowadzone w projekcie w przypadku ukończenia procesu. Jeśli zmiany wyglądają ok, wybierz pozycję Zakończ.
Połączenie pojawia się w sekcji Zależności usługi na karcie Usługi Połączone.
Notatka
W przypadku projektów .NET Framework interfejs użytkownika połączonych usług jest nieco inny. Aby zobaczyć różnice, porównaj z wersją programu Visual Studio 2019 tej strony .
Otwórz projekt w programie Visual Studio.
W Eksploratorze rozwiązańkliknij prawym przyciskiem myszy węzeł Usługi Połączone, a następnie z menu kontekstowego wybierz Dodaj, aby otworzyć menu dostępnych usług.
Jeśli nie widzisz węzła Usługi połączone, wybierz pozycję Projekt>Usługi połączone>Dodaj.
Wybierz Azure Cache for Redis. Wyświetli się strona Połącz z zależnością. Powinny zostać wyświetlone dwie opcje: jedna dla emulatora lokalnego, Redis Cache w kontenerze (lokalnym)i jedna na potrzeby nawiązywania połączenia z usługą Azure Cache for Redis. Możesz obniżyć koszty i uprościć wczesne programowanie, zaczynając od lokalnego emulatora. Możesz przeprowadzić migrację do usługi na żywo później, powtarzając te kroki i wybierając drugą opcję.
Jeśli wybierzesz usługę Azure Cache for Redis lokalnie, kliknij Dalej, aby przejść do ekranu Połącz z pamięcią podręczną Redis na kontenerze.
Określ nazwę kontenera, obraz konteneraoraz mapowania portów lub zaakceptuj wartości domyślne, a następnie kliknij przycisk Dalej, aby przejść do ekranu z Podsumowaniem zmian, który pokazuje zmiany, jakie zostaną wprowadzone w Twoim projekcie. Odwołanie do pakietu NuGet jest dodawane do projektu, a kod połączenia dla lokalnego emulatora jest dodawany do projektu.
Jeśli chcesz nawiązać połączenie z usługą platformy Azure, przejdź do następnego kroku lub jeśli jeszcze nie zalogowałeś się, zaloguj się do swojego konta platformy Azure przed kontynuowaniem. Jeśli nie masz konta platformy Azure, możesz utworzyć konto bezpłatnej wersji próbnej.
Aby przejść do usługi na żywo, wybierz pozycję Azure Cache for Redis.
Jeśli jeszcze nie zalogowałeś się, zaloguj się do swojego konta platformy Azure. Jeśli nie masz konta platformy Azure, możesz utworzyć konto bezpłatnej wersji próbnej.
Na ekranie Konfigurowanie usługi Azure Cache for Redis wybierz istniejącą pamięć podręczną Azure Cache for Redis i wybierz pozycję Dalej.
Jeśli musisz utworzyć nowy składnik, przejdź do następnego kroku. W przeciwnym razie przejdź do kroku 7.
Aby utworzyć usługę Azure Cache for Redis:
Wybierz pozycję Utwórz nową usługę Azure Redis Cache w dolnej części ekranu.
Wypełnij ekran Azure Cache for Redis: Utwórz nową, a następnie wybierz pozycję Utwórz.
Gdy zostanie wyświetlony ekran Konfigurowanie pamięci podręcznej Azure Cache for Redis, nowa pamięć podręczna pojawi się na liście. Wybierz nową bazę danych z listy, a następnie wybierz pozycję Dalej.
Wprowadź nazwę ustawienia połączenia lub zaakceptuj wartość domyślną.
Notatka
Aby zwiększyć bezpieczeństwo, w programie Visual Studio 17.12 lub nowszym ten krok tworzy nazwę ustawienia połączenia; poprzednie wersje tworzą parametry połączenia. Parametry połączenia przechowywane w lokalnym systemie plików mogą prowadzić do zagrożenia bezpieczeństwa, jeśli są przypadkowo uwidocznione.
Kliknij Dodatkowe ustawienia i wybierz, czy chcesz, aby ustawienie połączenia było przechowywane w lokalnym pliku tajemnic, czy w Azure Key Vault.
Na ekranie Podsumowanie zmian są wyświetlane wszystkie modyfikacje wprowadzone w projekcie w przypadku ukończenia procesu. Jeśli zmiany wyglądają ok, wybierz pozycję Zakończ.
W Eksploratorze rozwiązań dwukrotnie kliknij węzeł Usługi połączone, aby otworzyć kartę Usługi połączone. Połączenie pojawia się w sekcji Zależności usługi.
Jeśli klikniesz trzy kropki obok dodanej zależności, zobaczysz różne opcje, takie jak Połącz, aby ponownie otworzyć kreatora i zmienić połączenie. Możesz również kliknąć trzy kropki w prawym górnym rogu okna, aby wyświetlić opcje uruchamiania zależności lokalnych, zmiany ustawień i nie tylko.
Następne kroki
W przypadku aplikacji ASP.NET typowe przypadki użycia usługi Azure Cache for Redis to buforowanie stanu sesji lub danych wyjściowych strony (odpowiedzi HTTP). ASP.NET Core udostępnia wbudowane usługi dla tych przypadków użycia, które powinny być używane zamiast tego w przypadku korzystania z platformy ASP.NET Core.
Aby buforować stan sesji w aplikacji ASP.NET, zobacz ASP.NET Dostawca stanu sesji.
Aby buforować dane wyjściowe strony w aplikacji ASP.NET, zobacz ASP.NET Output Cache Provider.
Powiązana zawartość
- strona produktu Azure Cache for Redis
- dokumentacja usługi Azure Cache for Redis