SharePoint 2013 API の違いを説明している場所を探しています。具体的には、データベースとサイト コレクションの作成に使用できる API を知りたいです。私が知る限り、サーバー API または Powershell だけがそれを可能にします。私が間違っていることが証明され、クライアント オブジェクト モデルまたは REST サービスを使用できるようになることを望んでいました。誰でも確かに知っていますか?
2 に答える
これは、探しているものを最もよく説明している MSDN の記事です。
http://msdn.microsoft.com/en-us/library/sharepoint/jj164060.aspx
API の最大のセットは、マネージ クラスのサーバー オブジェクト モデルにあります。SharePoint Foundation 2013 のレベルでは、このオブジェクト モデルには、SharePoint Foundation の基本的なサイトとリスト構造をプログラムで制御できるようにするクラスとメンバーが含まれています。これらのクラスのほとんどは、Microsoft.SharePoint 名前空間にあります。さらに、サーバー オブジェクト モデルを使用して、ワークフロー、通知、Web パーツ、基本検索、Microsoft Business Connectivity Services (BCS) など、ほぼすべての SharePoint Foundation コンポーネントを拡張できます。サーバー オブジェクト モデルには、バックアップ、ファームの状態と診断、ログ、ファームと Web アプリケーションの管理、アップグレード、展開、キャッシュ、Windows PowerShell のカスタマイズなど、SharePoint Foundation の管理とセキュリティ システムの拡張を可能にする API の広範なセットも含まれています。
強調表示された部分は、他の API では使用できません。
この種の操作を提供するのはサーバー側の OM だけではありません。CSOM と REST はどちらも、SharePoint 内でホストされるデータとサービスを処理するように構築されています。