Mac için Visual Studio'da Bağlan ed Services kılavuzu
Önemli
Mac için Visual Studio 31 Ağustos 2024'te Microsoft'un Modern Yaşam Döngüsü İlkesi. Mac için Visual Studio ile çalışmaya devam edebilirsiniz ancak Mac'te geliştiriciler için VS Code için yeni C# Dev Kit uzantısının önizleme sürümü gibi birkaç seçenek daha vardır.
Destek zaman çizelgeleri ve alternatifleri hakkında daha fazla bilgi edinin.
Bağlan Hizmetler iş akışı Azure portalı iş akışını Mac için Visual Studio getirir, böylece hizmet eklemek için projenizden ayrılmanız gerekmez.
Bu kılavuzda, bulut veri depolama, kimlik doğrulaması ve anında iletme bildirimlerini platformlar arası Xamarin.Forms Taşınabilir Sınıf Kitaplığı (PCL) uygulamasına getiren bir Azure arka uç hizmetinin nasıl ekleneceği gösterilmektedir.
Çözümdeki Bağlan Hizmetler düğümüne çift tıklayarak başlayın ve bu da Hizmetler Galerisi'ni getirir. Bu, uygulama türü için kullanılabilir tüm hizmetlerin listesidir. Üzerine tıklayarak bir hizmet (Azure Uygulaması Hizmeti ile Mobil arka uç gibi) seçin.
Hizmet Ayrıntıları Sayfasında hizmetin ve yüklenecek bağımlılıkların açıklaması bulunur. Uygulamaya bağımlılıkları 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 eklenmesi gerekir. Hizmeti başvuracak her projeye eklemek için onay kutularını seçin (doğrudan veya dolaylı olarak):
NuGet paketleri için Lisans Kabulü iletişim kutularındaki Kabul Et'i 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 eklendikten sonra Azure ile iletişim kurmak için kullanmak istediğiniz hesapla oturum açmanız istenir. Zaten bir Microsoft kimliğiyle oturum açtıysanız Mac için Visual Studio Azure aboneliklerinizi ve bunlarla ilişkili tüm uygulama hizmetlerinizi getirmeye çalışır. Aboneliğiniz yoksa, ücretsiz deneme sürümüne kaydolarak veya Azure portalından bir abonelik planı satın alarak bir abonelik ekleyebilirsiniz.
Listeden bir uygulama hizmeti seçin. Bu işlem, nesnenin
MobileServiceClient
şablon kodunu Azure'da uygulama hizmetinin karşılık gelen URL'si ile doldurur:Listede hizmet yoksa Yeni düğmesine tıklayın (bkz. 9. Adım.)
için
MobileServiceClient
şablon kodunu PCL'ye kopyalayın. Yalnızca bir örneği olduğu sürece dosya konumu önemli değildir. Önerilen yaklaşım, tüm Azure etkileşimlerini işleyen ve kullanan birAzureService
sınıf oluşturmaktırMobileServiceClient
:Uygulamanıza veri, çevrimdışı eşitleme, kimlik doğrulaması ve anında iletme bildirimleri eklemek için Sonraki Adımlar'daki belgeleri izleyin:
Mevcut bir uygulama hizmetiniz yoksa, Mac için Visual Studio içinden yeni hizmetler oluşturabilirsiniz. Hizmetler listesinin sol alt kısmındaki Yeni düğmesine tıklayarak Yeni App Service iletişim kutusunu açın:
Yeni bir hizmet için aşağıdaki parametreler gerekir:
- App Service adı – planın benzersiz adı/kimliği
- Abonelik – hizmet için ödeme yapmak için kullanmak istediğiniz abonelik
- Kaynak Grubu : Bir proje için tüm Azure kaynaklarınızı düzenlemenin bir yoludur. Mevcut olanı kullanma veya yeni bir tane oluşturma seçeneği. Bu ilk Azure hizmetinizse yeni bir hizmet oluşturun.
- Hizmet Planı – Bunu kullanan kaynakların konumunu ve maliyetini belirler. Mevcut olanı kullanma veya yeni bir tane oluşturma seçeneği. Bu ilk Azure hizmetinizse, varsayılan hizmeti kullanın veya ücretsiz katmanda (F1) yeni bir hizmet oluşturun.
Daha fazla bilgi için Mobil uygulamalar belgelerini ziyaret edin.