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.

  1. Çö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.

    Connected Services node in Visual Studio for Mac

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

    Mobile backend with Azure

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

    Check all projects that should reference the service

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

    Accept License Agreements

    License Acceptance window

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

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

    Select an app service from the list

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

  7. 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 bir AzureService sınıf oluşturmaktır MobileServiceClient:

    Copy config code into the ap

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

    Review the next steps instructions

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

    Create a new app service in Visual Studio for Mac

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.

Ayrıca bkz.