Przewodnik po usługach połączonych

Przepływ pracy usług połączonych wprowadza Azure Portal przepływ pracy do Visual Studio dla komputerów Mac, dzięki czemu nie trzeba opuszczać projektu, aby dodać usługi.

W tym przewodniku pokazano, jak dodać usługę zaplecza platformy Azure, która umożliwia przechowywanie danych w chmurze, uwierzytelnianie i powiadomienia wypychane do międzyplatformowej aplikacji Xamarin.Forms Portable Class Library (PCL).

  1. Zacznij od dwukrotnego kliknięcia węzła Usługi połączone w rozwiązaniu, co prowadzi do galerii usług. Jest to lista wszystkich dostępnych usług dla typu aplikacji. Wybierz usługę (np. mobilne zaplecza z Azure App Service ), klikając ją.

    Węzeł Usługi połączone w Visual Studio dla komputerów Mac

  2. Strona Szczegóły usługi zawiera opis usługi i zależności do zainstalowania. Kliknij przycisk Dodaj, aby dodać zależności do aplikacji:

    Mobilne zaplecza na platformie Azure

  3. Zależności należy dodać do projektów PCL i specyficznych dla platformy, aby działały. Zaznacz pola wyboru, aby dodać usługę do każdego projektu, który będzie odwoływać się do niego (bezpośrednio lub pośrednio):

    Sprawdź wszystkie projekty, które powinny odwoływać się do usługi

  4. Wybierz pozycję Akceptuj w oknach dialogowych Akceptacja licencji dla NuGet pakietów. Mogą być dostępne dwa okna dialogowe do zaakceptowania: jedno dla mobileClient i zależności, a drugie dla SQLiteStore, które jest wymagane do synchronizacji danych w trybie offline:

    Akceptowanie umów licencyjnych

    Okno Akceptacja licencji

  5. Po dodaniu zależności zostanie poproszony o zalogowanie się przy użyciu konta, którego chcesz użyć do komunikowania się z platformą Azure. Jeśli użytkownik jest już zalogowany przy użyciu identyfikatora Microsoft, Visual Studio dla komputerów Mac spróbuje pobrać subskrypcje platformy Azure i wszystkie skojarzone z nimi usługi aplikacji. Jeśli nie masz żadnych subskrypcji, możesz ją dodać, logując się do bezpłatnej wersji próbnej lub kupując plan subskrypcji w Azure Portal.

  6. Wybierz usługę App Service z listy. Spowoduje to wypełnienie kodu szablonu dla obiektu odpowiednim adresem MobileServiceClient URL usługi App Service na platformie Azure:

    Wybieranie usługi App Service z listy

    Jeśli na liście nie ma żadnych usług, kliknij przycisk Nowy (zobacz Krok 9).

  7. Skopiuj kod szablonu dla pliku MobileServiceClient do pliku PCL. Lokalizacja pliku nie jest ważna, o ile istnieje tylko jedno jego wystąpienie. Zalecanym podejściem jest utworzenie AzureService klasy, która obsługuje wszystkie interakcje platformy Azure i używa klasy MobileServiceClient :

    Kopiowanie kodu konfiguracji do pliku ap

  8. Postępuj zgodnie z dokumentacją w następne kroki, aby dodać dane, synchronizację w trybie offline, uwierzytelnianie i powiadomienia wypychane do aplikacji:

    Zapoznaj się z instrukcjami dotyczącymi następnych kroków

  9. Jeśli nie masz żadnych istniejących usług aplikacji, możesz tworzyć nowe usługi z poziomu Visual Studio dla komputerów Mac. Kliknij przycisk Nowy w lewym dolnym rogu listy usług, aby otworzyć okno dialogowe App Service usługi:

    Tworzenie nowej usługi App Service w usłudze Visual Studio dla komputerów Mac

Nowa usługa wymaga następujących parametrów:

  • Nazwa usługi App Service — unikatowa nazwa/identyfikator planu
  • Subskrypcja — subskrypcja, która ma być opłacana za usługę
  • Grupa zasobów — sposób lub organizowanie wszystkich zasobów platformy Azure dla projektu. Opcja użycia istniejącej lub utworzenia nowego. Jeśli jest to twoja pierwsza usługa platformy Azure, utwórz nową.
  • Plan usługi — określa lokalizację i koszt wszystkich zasobów, które z niego korzystają. Opcja użycia istniejącej lub utworzenia nowego. Jeśli jest to twoja pierwsza usługa platformy Azure, użyj domyślnej usługi lub utwórz nową w warstwie Bezpłatna (F1).

Więcej informacji można znaleźć w dokumentacji aplikacji mobilnych.

Zobacz też