İngilizce dilinde oku

Aracılığıyla paylaş


Visual Studio Connected Services kullanarak Redis için Azure Cache ekleme

Visual Studio ile, Bağlı Hizmetler özelliğini kullanarak aşağıdakilerden herhangi birini Redis için Azure Cache'e bağlayabilirsiniz:

  • .NET Framework konsol uygulaması
  • ASP.NET Modeli-View-Controller (MVC) (.NET Framework)
  • ASP.NET Core
  • .NET Core (konsol uygulaması, WPF, Windows Forms, sınıf kitaplığı dahil)
  • .NET Core Çalışan Rolü
  • Azure İşlevleri
  • Evrensel Windows Platformu Uygulaması
  • Xamarin
  • Cordova

Bağlı hizmet işlevi, projenize tüm gerekli başvuruları ve bağlantı kodunu ekler ve yapılandırma dosyalarınızı uygun şekilde değiştirir.

Önkoşullar

  • Azure iş yükünün yüklü olduğu Visual Studio.
  • Desteklenen türlerden birinin projesi
  • Bir Azure hesabı. Azure hesabınız yoksa, Visual Studio aboneleri için Azure avantajlarınızı etkinleştirin veya ücretsiz deneme için kaydolun.

Bağlı Hizmetleri kullanarak Redis için Azure Cache'e bağlanma

  1. Projenizi Visual Studio'da açın.

  2. Çözüm GezginiBağlı Hizmetler düğümüne sağ tıklayın ve bağlam menüsünde Bağlı Hizmet Ekle seçin.

    Bağlı Hizmetler düğümünü görmüyorsanız, Proje>Bağlı Hizmetler>Ekleseçeneğini seçin.

  3. Bağlı Hizmetler sekmesinde, Hizmet Bağımlılıklarıiçin + simgesini seçin.

    Menü bölmesinde seçili bağlı hizmetleri gösteren ekran görüntüsü. Vurgu için + simgesi vurgulanır.

  4. Bağımlılık Ekle sayfasında Redis için Azure Cache seçin.

    Bağımlılık Ekle sayfasının ekran görüntüsü. Redis için Azure Cache seçildi.

    Henüz oturum açmadıysanız Azure hesabınızda oturum açın. Azure hesabınız yoksa ücretsiz deneme sürümünekaydolabilirsiniz.

  5. Redis için Azure Cache'i yapılandırma ekranında mevcut bir Redis için Azure Cache'i seçin ve İleri seçin.

    Yeni bir bileşen oluşturmanız gerekiyorsa sonraki adıma geçin. Aksi takdirde, 7. adıma atlayın.

    Azure Cache for Redis'i yapılandırma ekranının ekran görüntüsü. İleri vurgulanır.

  6. Redis için Azure Cache oluşturmak için:

    1. Ekranın alt kısmında yer alan Yeni Azure Redis Cache oluştur'u seçin.

    2. Azure Cache for Redis: Yeni ekranını doldurun ve Oluşturseçeneğini seçin.

      Azure Cache for Redis için yeni oluşturma sayfasının ekran görüntüsü. Oluştur seçeneği vurgulanmıştır.

    3. Redis için Azure Cache'i yapılandırma ekranı görüntülendiğinde, yeni önbellek listede görünür. Listeden yeni veritabanını seçin ve Sonrakiseçeneğini seçin.

  7. Bir bağlantı dizesi adı girin veya varsayılanı seçin ve bağlantı dizesinin yerel gizli diziler dosyasında mı yoksa Azure Key Vault mi depolanmasını istediğinizi seçin.

    Redis için Azure Cache bağlantı bilgileri sayfasının ekran görüntüsü. İleri vurgulanır.

  8. Değişikliklerin Özeti ekranı, işlemi tamamlarsanız projenizde yapılacak tüm değişiklikleri gösterir. Değişiklikler uygunsa, seçin.

    Değişikliklerin özeti sayfasının ekran görüntüsü. Bitiş vurgulanmış.

  9. Bağlantı, Bağlı Hizmetler sekmesinin Hizmet Bağımlılıkları bölümünde görünür.

    Yapılandırılmış hizmet bağımlılıklarının listesini gösteren ekran görüntüsü.

Not

.NET Framework projeleri için Bağlı Hizmetler kullanıcı arabirimi biraz farklıdır. Farkları görmek için, bu sayfanınVisual Studio 2019 sürümüyle karşılaştırın.

  1. Projenizi Visual Studio'da açın.

  2. Çözüm GezginiBağlı Hizmetler düğümüne sağ tıklayın ve bağlam menüsünden Ekle'yi seçerek kullanılabilir hizmetler menüsünü açın.

    Bağlı Hizmetler bağlam menüsü seçeneklerini gösteren ekran görüntüsü.

    Bağlı Hizmetler düğümünü görmüyorsanız, Proje>Bağlı Hizmetler>Ekleseçin.

  3. Redis için Azure Cache seçin. sayfasına bağlanmak için bağımlılık bağlantısı açılır. İki seçenek görmeniz gerekir, bunlardan biri yerel bir öykünücü için olan Redis Cache kapsayıcıda (Yerel)seçeneği, diğeri ise canlı Azure Cache for Redis hizmetine bağlanmak içindir. Yerel öykünücüden başlayarak maliyeti azaltabilir ve erken geliştirmeyi basitleştirebilirsiniz. Daha sonra bu adımları yineleyip diğer seçeneği belirleyerek canlı hizmete geçebilirsiniz.

    Redis için Azure Cache seçeneklerini gösteren ekran görüntüsü

    Redis için Azure Cache'i yerel olarak seçerseniz kapsayıcı ekranında redis önbelleğine bağlan sonraki 'e tıklayın.

    Yerel kapsayıcıdaki Redis için Azure Cache bağlantı seçeneklerini gösteren ekran görüntüsü.

    Kapsayıcı adıbelirtin, Kapsayıcı görüntüsüve bağlantı noktası eşlemelerini kabul edin veya varsayılanları kabul edin ve İleri'ne tıklayarak projenizde hangi değişikliklerin yapılacağını gösteren Değişiklik özeti ekranını görüntüleyin. Projenize bir NuGet paket başvurusu eklenir ve yerel öykünücünün bağlantı kodu projenize eklenir.

    Azure hizmetine bağlanmak istiyorsanız, sonraki adıma geçin veya henüz oturum açmadıysanız devam etmeden önce Azure hesabınızda oturum açın. Azure hesabınız yoksa ücretsiz deneme sürümünekaydolabilirsiniz.

  4. Canlı hizmetle devam etmek için Azure Cache for Redisöğesini seçin.

    Bağımlılık Ekle sayfasının ekran görüntüsü. Redis için Azure Cache seçildi.

    Henüz oturum açmadıysanız Azure hesabınızda oturum açın. Azure hesabınız yoksa ücretsiz deneme sürümünekaydolabilirsiniz.

  5. Redis için Azure Cache'i yapılandırma ekranında mevcut bir Redis için Azure Cache'i seçin ve İleri seçin.

    Yeni bir bileşen oluşturmanız gerekiyorsa sonraki adıma geçin. Aksi takdirde, 7. adıma atlayın.

    Redis için Azure Cache'i yapılandırma ekranının ekran görüntüsü. İleri vurgulanmıştır.

  6. Redis için Azure Cache oluşturmak için:

    1. Ekranın alt kısmındaki Yeni bir Azure Redis Cache oluştur'unu seçin.

    2. Yeni Oluştur ekranını doldurun ve Redis için Azure Cache: Oluşturseçeneğini seçin.

      Redis için Azure Cache yeni sayfasının oluşturulması ekran görüntüsü. Oluştur ifadesi vurgulanmıştır.

    3. Redis için Azure Cache'i yapılandırma ekranı görüntülendiğinde, yeni önbellek listede görünür. Listeden yeni veritabanını seçin ve İleriseçin.

  7. Bir bağlantı ayarı adı girin veya varsayılanı kabul edin.

    Redis için Azure Cache bağlantı bilgileri sayfasının ekran görüntüsü. İleri vurgulanır.

    Not

    Gelişmiş güvenlik için, Visual Studio 17.12 ve sonraki sürümlerinde bu adım bir bağlantı ayarı adı oluşturur; önceki sürümler bir bağlantı dizesi oluşturur. Yerel dosya sisteminde depolanan bağlantı dizeleri, yanlışlıkla kullanıma sunulduğunda bir güvenlik riskine yol açabilir.

  8. Ek ayarlar tıklayın ve bağlantı ayarının yerel gizli dosyalar dosyasında mı yoksa Azure Key Vault’ta mı depolanmasını istediğinizi seçin.

    Redis için Azure Cache ek ayarlar sayfasının ekran görüntüsü.

  9. değişiklikleri Özeti ekranında, işlemi tamamlarsanız projenizde yapılacak tüm değişiklikler gösterilir. Değişiklikler doğru görünüyorsa, Bitirseçin.

    Değişikliklerin özeti sayfasının ekran görüntüsü. Bitiş vurgulanmış.

  10. Çözüm Gezgini'nde bağlı hizmetler düğümüne çift tıklayarak Bağlı Hizmetler sekmesini açın. Bağlantı, Hizmet Bağımlılıkları bölümünde görünür:

    Yapılandırılmış hizmet bağımlılıklarının listesini gösteren ekran görüntüsü.

    Eklediğiniz bağımlılığın yanındaki üç noktaya tıklarsanız, sihirbazı yeniden açmak ve bağlantıyı değiştirmek için Bağlan gibi çeşitli seçenekleri görebilirsiniz. Yerel bağımlılıkları başlatma, ayarları değiştirme ve daha fazlasını yapmaya yönelik seçenekleri görmek için pencerenin sağ üst kısmındaki üç noktaya da tıklayabilirsiniz.

Sonraki adımlar

ASP.NET uygulamalarda Redis için Azure Cache'in yaygın kullanım örnekleri oturum durumunu veya sayfa çıkışını (HTTP yanıtları) önbelleğe almaktır. ASP.NET Core, bu kullanım örnekleri için yerleşik hizmetler sağlar ve bunun yerine ASP.NET Core kullanılırken kullanılması gerekir.

ASP.NET bir uygulamada oturum durumunu önbelleğe almak için bkz. ASP.NET Oturum Durumu Sağlayıcısı.

ASP.NET bir uygulamada sayfa çıktısını önbelleğe almak için bkz. ASP.NET Çıktı Önbelleği Sağlayıcısı.