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.
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.
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:
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:
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:

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.
Listeden bir uygulama hizmeti seçin. Bu işlem, nesnenin şablon kodunu
MobileServiceClientAzure'da uygulama hizmetinin ilgili URL'si ile doldurur:Listede hizmet yoksa Yeni düğmesine tıklayın (bkz. 9. Adım).)
için şablon kodunu
MobileServiceClientPCL'ye kopyalayın. Dosyanın yalnızca bir örneği olduğu sürece dosya konumu önemli değildir. Önerilen yaklaşım, tümAzureServiceAzure etkileşimlerini ele alan ve kullanan bir sınıf oluşturmaktır:MobileServiceClient
Uygulamanıza veri, çevrimdışı eşitleme, kimlik doğrulaması ve anında bildirim eklemek için Sonraki Adımlar'daki belgeleri izleyin:
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:
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.






