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-Görünüm Denetleyicisi (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
  • Azure hesabı. Azure hesabınız yoksa Visual Studio aboneleri için Azure avantajlarınızı etkinleştirin veya ücretsiz deneme sürümüne kaydolun.

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

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

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

    Bağlı Hizmetler düğümünü görmüyorsanız Proje>Bağlı Hizmetler> Ekle'yi 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'ı 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 denemeye kaydolabilirsiniz.

  5. Azure SignalR'yi Yapılandır ekranında mevcut bir Azure SignalR bileşenini seçin ve İleri'yi seçin.

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

    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'u seçin.

    2. Azure SignalR Hizmeti: Yeni oluştur ekranını doldurun ve Oluştur'u seçin.

      Yeni Azure SignalR Hizmeti örneği

    3. Azure SignalR Hizmeti Yapılandır ekranı görüntülendiğinde, yeni örnek listede görünür. Listeden yeni örneği seçin ve İleri'yi seçin.

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

    bağlantı dizesi belirtin

  8. Değişiklikleri özetleme ekranı, işlemi tamamlarsanız projenizde yapılacak tüm değişiklikleri gösterir. Değişiklikler tamam görünüyorsa Son'u seçin.

    Değişikliklerin ö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

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

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

  2. Çözüm Gezgini bağ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> Ekle'yi seçin.

  3. Azure SignalR Hizmeti'ı seçin. Bağımlılıklara bağlan 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 denemeye kaydolabilirsiniz.

  4. Mevcut bir Azure SignalR bileşenini seçin ve İleri'yi seçin.

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

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

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

    2. Azure SignalR Hizmeti: Yeni oluştur ekranını doldurun ve Oluştur'u seçin.

    3. Azure SignalR Hizmeti Yapılandır ekranı görüntülendiğinde, yeni örnek listede görünür. Listeden yeni örneği seçin ve İleri'yi seçin.

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

    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.

  7. Ek ayarlar'a tıklayın ve bağlantı bilgilerinin yerel gizli diziler dosyasında mı yoksa Azure Key Vault'ta mı depolanmasını istediğinizi seçin.

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

  8. Değişiklikleri özetleme ekranı, işlemi tamamlarsanız projenizde yapılacak tüm değişiklikleri gösterir. Değişiklikler tamam görünüyorsa Son'u seçin.

  9. Çözüm Gezgini bağlı hizmetler sekmesini açmak için Bağlı Hizmetler düğümüne çift tıklayın. Bağlantı, Hizmet Bağımlılıkları bölümünün altında görünür:

    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 ekleme bölümüne geçebilirsiniz. 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.