Aracılığıyla paylaş


Visual Studio Bağlı Hizmetleri kullanarak Azure SignalR ekleme

Visual Studio ile, Bağlı Hizmetler özelliğini kullanarak aşağıdakilerden herhangi birini Azure SignalR hizmetine bağlayabilirsiniz:

  • .NET Framework konsol uygulaması
  • ASP.NET Model-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ı
  • 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 kayıt olun .

Bağlı Hizmetler'i kullanarak Azure SignalR'ye 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.

    Hizmet Bağımlılığı Ekle

  4. Bağımlılık Ekle sayfasında Azure SignalR Hizmetiöğesini seçin.

    Azure SignalR Hizmeti Ekle

    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. Azure SignalR Yapılandırma ekranında mevcut bir Azure SignalR bileşenini seçin ve İleributonunu seçin.

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

    Mevcut Azure SignalR bileşenine bağlanma

  6. Azure SignalR hizmet örneği oluşturmak için:

    1. Ekranın alt kısmındaki Yeni Azure SignalR Hizmeti örneği oluştur seçin.

    2. Azure SignalR Hizmeti: "Yeni oluştur" ekranını doldurun ve Oluşturseçeneğini belirleyin.

      Yeni Azure SignalR Hizmeti örneğiNew Azure SignalR Service instanceNew Azure SignalR Service instance

    3. Azure SignalR Hizmetini Yapılandırma ekranı görüntülendiğinde, yeni örnek listede görünür. Listedeki yeni örneği seçin ve Sonrakiseçeneğini tıklayın.

  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.

    Bağlantı dizesini belirtin

  8. Değişikliklerin Özeti ekranı, bu işlemi tamamlarsanız projenizde yapılacak tüm değişiklikleri gösterir. Eğer değişiklikler düzgün görünüyorsa, Bitirseçin.

    Değişiklik özeti

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

    Hizmet bağımlılıkları

Bağlı Hizmetler'i kullanarak Azure SignalR'ye bağlanma

Not Duyurusu

.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çeneğini seçin.

  3. Azure SignalR Hizmetini seçin. Bağımlılık bağlantısı sayfası görüntülenir.

    Azure SignalR bağımlılığına bağlanmayı gösteren ekran görüntüsü.

    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.

  4. Mevcut bir Azure SignalR bileşenini seçin ve İleriöğesine tıklayın.

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

    "Mevcut Azure SignalR bileşenine bağlan" ekranını gösteren ekran görüntüsü .

  5. Azure SignalR hizmet örneği oluşturmak için:

    1. Ekranın sağ orta kısmındaki Yeni oluştur'u seçin.

    2. Azure SignalR Hizmeti: "Yeni oluştur" ekranını doldurun ve Oluşturseçeneğini belirleyin.

      "Yeni Azure SignalR Hizmeti örneği" ekranını gösteren ekran görüntüsü .

    3. Azure SignalR Hizmetini Yapılandırma ekranı görüntülendiğinde, yeni örnek listede görünür. Listedeki yeni örneği seçin ve Sonrakiseçeneğini tıklayın.

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

    Not Duyurusu

    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.

  7. Ek Ayarlar tıklayın ve bağlantı bilgilerinin yerel bir gizli diziler dosyasında mı yoksa Azure Key Vaultiçinde mi depolanmasını istediğinizi seçin.

    Bağlantı ayarını depolama seçenekleriyle birlikte ek ayarları gösteren ekran görüntüsü.

  8. Değişikliklerin Özeti ekranı, işlemi tamamlarsanız projenizde yapılacak tüm değişiklikleri gösterir. Eğer değişiklikler düzgün görünüyorsa, Bitirseçin.

  9. Çö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:

    "Hizmet Bağımlılıkları" bölümünü 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

Azure SignalR hızlı başlangıcını izleyerek devam edin. Bunu zaten yaptığınız için ilk kurulumu atlayabilir ve Web uygulamasına Azure SignalR eklemebölümüne devam edebilirsiniz. Kullandığınız kod, ASP.NET Core sürümünüze bağlı olarak değişir, bu nedenle ASP.NET Core sürümünüz hızlı başlangıçta kullanılan sürümle eşleşmiyorsa öğreticideki kodu proje şablonunuzla eşleşecek şekilde değiştirmeniz gerekebilir.