Verwenden der Client-APIs

Letzte Änderung: Montag, 27. Juni 2011

Gilt für: SharePoint Foundation 2010

Dieser Abschnitt im Microsoft SharePoint 2010 Software Development Kit (SDK) enthält Übersichtsinformation und Programmieraufgaben sowie Richtlinien für die Verwendung der clientseitigen Anwendungsprogrammierschnittstellen (Application Programming Interfaces, APIs), die in SharePoint Foundation für den Remotezugriff auf Website- und Listendaten von einem Clientcomputer oder Server bereitgestellt werden.

Microsoft SharePoint Foundation 2010 bietet eine Vielzahl an Optionen zum Erstellen und Integrieren von Anwendungen und Branchensystemen in eine SharePoint-Bereitstellung. Dies umfasst neben den ASP.NET-Webdiensten der Vorversion auch ein clientseitiges Objektmodell, die Unterstützung für WCF-Dienste (Windows Communication Foundation) und eine REST-Schnittstelle. Die neuen Dienste in SharePoint Foundation 2010 unterstützen eine optimierte Entwicklung und den einfachen Zugriff auf SharePoint-Funktionalität von Remoteclients aus. SharePoint Foundation unterstützt Anwendungen im Web 2.0-Stil, die im Browser gehostet und in ECMAScript (JavaScript, JScript) oder Microsoft Silverlight 2.0 geschrieben werden, sowie klassische .NET-Clientanwendungen oder Anwendungen, die auf anderen Plattformen oder Sprachen aufbauen. Alle diese Anwendungen verfügen über Zugriff auf eine erweiterte Sammlung an Webdiensten.

Inhalt dieses Abschnitts

Verwaltetes Clientobjektmodell – Das neue clientseitige Objektmodell bietet den Remotezugriff auf die Funktionalität des serverseitigen Objektmodells von SharePoint Foundation. In früheren Versionen von SharePoint Foundation ermöglichten SOAP-Webdienste den Zugriff auf lediglich einen Bruchteil des serverseitigen Objektmodells; in SharePoint Foundation 2010 werden jedoch viele dieser Lücken durch das Clientobjektmodell geschlossen.

ASP.NET-Webdienste – Die Vorversionswebdienste bieten über SOAP-Webdienste den Remotezugriff auf eine SharePoint Foundation-Bereitstellung.

REST-Schnittstelle – Die neue REST-Schnittstelle von SharePoint Foundation macht Listen und Bibliotheken als relationale Datendienste verfügbar und dient als auf Standards basierende Schnittstelle, um die Interoperabilität mit anderen Plattformen zu ermöglichen.

Unterstützung für benutzerdefinierte Webdienste – Wenn die Kombination der anderen Client-APIs nicht ausreicht, können Sie SharePoint Foundation mit eigenen benutzerdefinierten Webdiensten erweitern. Standardmäßig unterstützt SharePoint Foundation 2010 die Erstellung nicht nur von benutzerdefinierten ASP.NET-Webdiensten wie in früheren Versionen, sondern auch von benutzerdefinierten WCF-Webdiensten.

Exemplarische Vorgehensweise: Erstellen und Implementieren eines benutzerdefinierten WCF-Diensts in SharePoint Foundation – Diese exemplarische Vorgehensweise zeigt, wie ein WCF-Dienst, der das serverseitige Objektmodell verwendet, und eine Windows Forms-Anwendung erstellt wird, die den Dienst implementiert und das neue clientseitige Objektmodell und die REST-Schnittstelle verwendet.

Siehe auch

Weitere Ressourcen

Clientklassenbibliothek

ECMAScript-Klassenbibliothek

SharePoint Foundation 2010-Webdienste