Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Introduction (Einführung)
Dieser Artikel enthält eine exemplarische Vorgehensweise der Xamarin.Forms Beispielanwendung, die die Kommunikation mit verschiedenen Webdiensten veranschaulicht. Zu den behandelten Themen gehören die Anatomie der Anwendung, die Seiten, das Datenmodell und das Aufrufen von Webdienstvorgängen.
Verwenden eines ASP.NET-Webdiensts (ASMX)
ASP.NET Webdienste (ASMX) bieten die Möglichkeit, Webdienste zu erstellen, die Nachrichten über HTTP mithilfe von SOAP (Simple Object Access Protocol) senden. SOAP ist ein plattformunabhängiges und sprachunabhängiges Protokoll zum Erstellen und Zugreifen auf Webdienste. Consumer eines ASMX-Diensts müssen nichts über die Plattform, das Objektmodell oder die Programmiersprache wissen, die zum Implementieren des Diensts verwendet wird. Sie müssen nur verstehen, wie SOAP-Nachrichten gesendet und empfangen werden. In diesem Artikel wird veranschaulicht, wie Sie einen ASMX-Webdienst aus einer Xamarin.Forms Anwendung nutzen.
Verwenden eines Wcf-Webdiensts (Windows Communication Foundation)
WCF ist das einheitliche Framework von Microsoft zum Erstellen dienstorientierter Anwendungen. Es ermöglicht Entwicklern, sichere, zuverlässige, transaktionsfähige und interoperable verteilte Anwendungen zu erstellen. Es gibt Unterschiede zwischen ASP.NET Web Services (ASMX) und WCF, aber es ist wichtig zu verstehen, dass WCF die gleichen Funktionen unterstützt, die ASMX bietet – SOAP-Nachrichten über HTTP. In diesem Artikel wird veranschaulicht, wie Sie einen WCF-SOAP-Dienst aus einer Xamarin.Forms Anwendung nutzen.
Verwenden eines RESTful-Webdiensts
Representational State Transfer (REST) ist ein Architekturstil zum Erstellen von Webdiensten. REST-Anforderungen werden über HTTP mit den gleichen HTTP-Verben ausgeführt, die Webbrowser verwenden, um Webseiten abzurufen und Daten an Server zu senden. In diesem Artikel wird veranschaulicht, wie Sie einen RESTful-Webdienst aus einer Xamarin.Forms Anwendung nutzen.