Данные и облачные службыData & Cloud Services

Xamarin.Forms приложений можно использовать веб-службы, реализовано с помощью широкий спектр технологий, а в этом руководстве рассмотрим, как это сделать.Xamarin.Forms applications can consume web services implemented using a wide variety of technologies, and this guide will examine how to do this.

Общие сведения для использования службы кросс платформенных веб на платформе Xamarin см. в разделе введение в веб-службы.For an introduction to cross-platform web service consumption on the Xamarin platform, see Introduction to Web Services.

Обзор выборкиUnderstanding the Sample

В этой статье Пошаговое руководство по Xamarin.Forms образец приложения, демонстрирующий, как соединиться с другой веб-службы.This article provides a walkthrough of the Xamarin.Forms sample application that demonstrates how to communicate with different web services. Рассматриваются составляющие приложение, страниц, модели данных и вызова операций веб-службы.Topics covered include the anatomy of the application, the pages, data model, and invoking web service operations.

Использование веб-службConsuming Web Services

В этом руководстве показано, как соединиться с другой веб-службы для обеспечения создания, чтения, обновления и удаления (CRUD) функциональные возможности в Xamarin.Forms приложение.This guide demonstrates how to communicate with different web services to provide create, read, update, and delete (CRUD) functionality to a Xamarin.Forms application. Рассматриваются связи с служб ASMX, служб WCF, службы REST, и мобильных приложений Azure.Topics covered include communicating with ASMX services, WCF services, REST services, and Azure Mobile Apps.

Проверка подлинности доступа к веб-службамAuthenticating Access to Web Services

В этом руководстве объясняется, как интегрировать службы проверки подлинности в приложении Xamarin.Forms позволяет пользователям общий доступ к серверной части только Имея доступ к собственным данным.This guide explains how to integrate authentication services into a Xamarin.Forms application to enable users to share a backend while only having access to their own data. Рассматриваются с обычной проверкой подлинности с помощью службы REST, с помощью компонента Xamarin.Auth для проверки подлинности OAuth Поставщики удостоверенийи с помощью встроенных проверки подлинности механизмы, предлагаемые мобильных приложений Azure.Topics covered include using basic authentication with a REST service, using the Xamarin.Auth component to authenticate against OAuth identity providers, and using the inbuilt authentication mechanisms offered by Azure Mobile Apps.

Синхронизация данных с веб-службамиSynchronizing Data with Web Services

В этой статье описывается добавление автономной синхронизации функциональные возможности в Xamarin.Forms приложения.This article explains how to add offline sync functionality to a Xamarin.Forms application. Автономная синхронизация позволяет пользователям взаимодействовать с мобильного приложения, просмотр, добавление или изменение данных, даже в том случае, где нет сетевого подключения.Offline sync allows users to interact with a mobile application, viewing, adding, or modifying data, even where there isn't a network connection. Изменения сохраняются в локальной базе данных, и когда устройство подключено к сети, можно синхронизировать изменения с веб-службой.Changes are stored in a local database, and once the device is online, the changes can be synced with the web service.

Отправка push-уведомленийSending Push Notifications

В этой статье показано, как добавить push-уведомлений в приложение Xamarin.Forms.This article demonstrates how to add push notifications to a Xamarin.Forms application. Концентраторы уведомлений Azure предоставляют масштабируемые push-инфраструктуру для отправки мобильные push-уведомления с любого сервера на любую мобильную платформу, устраняя необходимость связываться с разных систем уведомлений платформы серверной части сложности.Azure Notification Hubs provide a scalable push infrastructure for sending mobile push notifications from any backend to any mobile platform, while eliminating the complexity of a backend having to communicate with different platform notification systems.

Хранение файлов в облакеStoring Files in the Cloud

В этой статье демонстрируется использование Xamarin.Forms для хранения текст и двоичные данные в хранилище Azure и способах доступа к данным.This article demonstrates how to use Xamarin.Forms to store text and binary data in Azure Storage, and how to access the data. Хранилища Azure — это решение масштабируемые облачные хранилища, который может использоваться для хранения данных, структурированные и неструктурированные.Azure Storage is a scalable cloud storage solution that can be used for storing unstructured, and structured data.

Поиск данных в облакеSearching Data in the Cloud

В этой статье демонстрируется использование библиотеки поиска Microsoft Azure для интеграции поиска Azure в приложении Xamarin.Forms.This article demonstrates how to use the Microsoft Azure Search Library to integrate Azure Search into a Xamarin.Forms application. Поиск Azure — облачной службы, которая предоставляет индексирования и запросов возможности загруженные данные.Azure Search is a cloud service that provides indexing and querying capabilities for uploaded data. Требования к инфраструктуре и сложности алгоритма поиска, обычно связанные с реализации функциональности поиска в приложении будут удалены.This removes the infrastructure requirements and search algorithm complexities traditionally associated with implementing search functionality in an application.

Хранение данных в базе данных документовStoring Data in a Document Database

В этом руководстве демонстрируется использование клиентской библиотеке Azure Cosmos DB .NET Standard интегрировать базе данных Azure Cosmos DB документа в приложении Xamarin.Forms.This guide demonstrates how to use the Azure Cosmos DB .NET Standard client library to integrate an Azure Cosmos DB document database into a Xamarin.Forms application. База данных документа Azure Cosmos DB является NoSQL базы данных, которая предоставляет высокоскоростной доступ к документам JSON, предоставляющие доступ к службе быстрое высокодоступные, масштабируемые базы данных для приложений, требующих удобный масштабирования и глобальные репликации.An Azure Cosmos DB document database is a NoSQL database that provides low latency access to JSON documents, offering a fast, highly available, scalable database service for applications that require seamless scale and global replication.

Добавление аналитики с помощью Cognitive ServicesAdding Intelligence with Cognitive Services

В этом руководстве объясняется, как использовать некоторые API-интерфейсов Когнитивных служб Майкрософт в приложении Xamarin.Forms.This guide explains how to use some of the Microsoft Cognitive Services APIs in a Xamarin.Forms application. Когнитивных службы — это набор API-интерфейсов, пакеты SDK и службы, доступные разработчикам, чтобы сделать свои приложения более разумно, добавляя такие возможности, например распознавание лиц, распознавание речи и основные сведения о языке.Cognitive Services are a set of APIs, SDKs, and services available to developers to make their applications more intelligent by adding features such as facial recognition, speech recognition, and language understanding.