Bağlı Hizmetler için izlenecek yol

Bağlı Hizmetler iş akışı Azure portal iş akışını Mac için Visual Studio, bu nedenle hizmetleri eklemek için projenizi bırakmak zorunda değilsiniz.

Bu kılavuzda, platformlar arası bir Xamarin.Forms Taşınabilir Sınıf Kitaplığı (PCL) uygulamasına bulut veri depolama, kimlik doğrulaması ve anında yükleme bildirimleri getiren bir Azure arka uç hizmetinin nasıl ekli olduğu açıklanır.

  1. Başlangıç olarak çözümdeki Bağlı Hizmetler düğümüne çift tıklayarak başlayabilir ve bu da Hizmet Galerisi'ni getirir. Bu, uygulama türü için kullanılabilir tüm hizmetlerin listesidir. Üzerine tıklayarak bir hizmet (örneğin, Azure App Service mobil arka uç) seçin.

    Mac için Visual Studio'de Bağlı Hizmetler Mac için Visual Studio

  2. Hizmet Ayrıntıları Sayfasında, hizmetin açıklaması ve yüklenme bağımlılıkları vardır. Bağımlılıkları uygulamaya eklemek için Ekle düğmesine tıklayın:

    Azure ile mobil arka uç

  3. Bağımlılıkların çalışması için hem PCL'ye hem de platforma özgü projelere ekleniyor olması gerekir. Hizmete başvuracak her projeye (doğrudan veya dolaylı olarak) eklemek için onay kutularını seçin:

    Hizmete başvuracak tüm projeleri denetleme

  4. Uygulama paketleri için Lisans Kabulü iletişim kutularının Kabul NuGet seçin. Kabul edilecek iki iletişim kutusu olabilir: biri MobileClient ve bağımlılıklar için, diğeri de çevrimdışı veri eşitlemesi için gereken SQLiteStore için:

    Lisans Sözleşmelerini Kabul Etme

    Lisans Kabulü penceresi

  5. Bağımlılıklar eklendiktan sonra, Azure ile iletişim kurmak için kullanmak istediğiniz hesapta oturum açmanız isteniyor. Zaten bir Microsoft kimliğiyle oturum açtıysanız Mac için Visual Studio Azure aboneliklerinizi ve onlarla ilişkili tüm uygulama hizmetlerini getirmeye çalışabilirsiniz. Aboneliğiniz yoksa, ücretsiz deneme sürümüne kaydolarak veya abonelik planı satın alarak abonelik planı Azure portal.

  6. Listeden bir uygulama hizmeti seçin. Bu işlem, nesnenin şablon kodunu MobileServiceClient Azure'da uygulama hizmetinin ilgili URL'si ile doldurur:

    Listeden app service seçme

    Listede hizmet yoksa Yeni düğmesine tıklayın (bkz. 9. Adım).)

  7. için şablon kodunu MobileServiceClient PCL'ye kopyalayın. Dosyanın yalnızca bir örneği olduğu sürece dosya konumu önemli değildir. Önerilen yaklaşım, tüm AzureService Azure etkileşimlerini ele alan ve kullanan bir sınıf oluşturmaktır: MobileServiceClient

    Yapılandırma kodunu ap'ye kopyalama

  8. Uygulamanıza veri, çevrimdışı eşitleme, kimlik doğrulaması ve anında bildirim eklemek için Sonraki Adımlar'daki belgeleri izleyin:

    Sonraki adım yönergelerini gözden geçirme

  9. Mevcut uygulama hizmetleriniz yoksa, uygulama hizmetlerinden yeni hizmetler Mac için Visual Studio. Hizmetler listesinin sol alt kısmında bulunan Yeni düğmesine tıklayarak Yeni hizmetler iletişim App Service açın:

    Mac için Visual Studio'de yeni bir uygulama hizmeti oluşturma

Yeni bir hizmet için aşağıdaki parametreler gerekir:

  • App Service adı – plan için benzersiz ad/kimlik
  • Abonelik – hizmet için ödeme yapmak istediğiniz abonelik
  • Kaynak Grubu: Bir proje için tüm Azure kaynaklarınızı düzenleme veya düzenleme yolu. Mevcut bir tane kullanma veya yeni bir tane oluşturma seçeneği. İlk Azure hizmetiniz bu ise yeni bir tane oluşturun.
  • Hizmet Planı– Bunu kullanan kaynakların konumunu ve maliyetini belirler. Mevcut bir tane kullanma veya yeni bir tane oluşturma seçeneği. İlk Azure hizmetiniz bu ise varsayılan hizmeti kullanın veya ücretsiz katmanda (F1) yeni bir tane oluşturun.

Daha fazla bilgi için Mobil uygulamalar belgelerini ziyaret edin.

Ayrıca bkz.