上位 15 の BCS オブジェクト モデル クラス
最終更新日: 2010年3月29日
適用対象: SharePoint Server 2010
外部データを使用する高機能なソリューションを作成するには、Microsoft Business Connectivity Services (BCS) オブジェクト モデルによって提供されるインターフェイスとタイプを使ってプログラムすることができます。このトピックでは、BCS オブジェクト モデルのいくつかのもっとも重要なインターフェイスとタイプを示し、それらがもっとも役立つシナリオについて説明します。BCS オブジェクト モデルのすべてのタイプとインターフェイスについては、「Business Connectivity Services Class Library (英語)」を参照してください。
これらのインターフェイスとタイプを使用するサンプル コード スニペットについては、「Business Connectivity Services オブジェクト モデルのコード スニペット」を参照してください。
BCS オブジェクト モデルで一般的に使用されるタイプとインターフェイス
タイプあるいはインターフェイス |
説明 |
---|---|
Microsoft.BusinessData.MetadataModel. IMetadataCatalog |
BDC オブジェクト モデルのエントリ ポイント。サーバーでは DatabaseBasedMetadataCatalog を、クライアントとサーバーの両方では FileBackedMetadataCatalog を、クライアントでは RemoteSharedFileBackedMetadataCatalog を使用します。 |
Microsoft.BusinessData.MetadataModel. ILobSystem |
外部システムについての詳細が含まれます。 |
Microsoft.BusinessData.MetadataModel. IEntity |
BDC メタデータ ストア内の外部コンテンツ タイプ。 |
Microsoft.BusinessData.MetadataModel. IMethod |
外部コンテンツ タイプに対して実行できる操作。 |
Microsoft.BusinessData.Runtime. IEntityInstance |
(外部アイテムとも呼ばれる) エンティティ インスタンスは、BDC 内の外部システムから返される単一のアイテムです。EntityInstance インターフェイスは、基本データ ソースを抽出し、アプリケーション固有のコーディング パラダイムをクライアントが習得しなくても、唯一の単純化された方法ですべてのビジネス アプリケーションにアクセスできるようにします。IEntityInstance インターフェイスを使用することによって、Web サービスによって返される複雑な Microsoft .NET Framework 構造の処理とまったく同じようにデータベースの 1 行のデータを処理できるようになります。BCD のエンティティ インスタンスには、固有のセマンティクスが備えられています。たとえば、その行のどのフィールドがエンティティ インスタンスの識別子を表しているのかが分かる機能、およびそのエンティティ インスタンス上の GetAssociated、GetIdentifierValues、Execute など、メソッドを呼び出すことができる機能があります。 |
Microsoft.BusinessData.Runtime. IEntityInstanceEnumerator |
列挙子は、外部アイテム コレクション内のデータの読み取りに使用できますが、基になるコレクションの修正には使用できません。IEntityInstanceEnumerator はストリーミングをサポートしているため、バックエンド アプリケーションが大量のデータを返す場合に役立ちます。 |
Microsoft.BusinessData.Runtime. IFilter |
外部システムから、フィルター処理されたエンティティ インスタンスを取得できるようにします。 |
Microsoft.SharePoint.BusinessData.Administration.Model |
BDC Administration オブジェクト モデル内の BDC モデルへのエントリ ポイント。 |
Microsoft.SharePoint.BusinessData.Administration.LobSystem |
BDC メタデータ ストアで、LobSystems を作成および変更できるようにします。 |
Microsoft.SharePoint.BusinessData.Administration.Entity |
BDC メタデータ ストアで、外部コンテンツ タイプを作成および変更できるようにします。 |
Microsoft.SharePoint.BusinessData.Administration.MethodInstance |
BDC メタデータ ストアで、外部コンテンツ タイプに対する操作を作成および変更できるようにします。 |
Microsoft.SharePoint.BusinessData.Administration.TypeDescriptor |
BDC メタデータ ストアで、外部コンテンツ タイプのフィールドを記述できるようにします。 |
RemoteSharedFileBackedMetadataCatalog |
クライアント上の BCS クライアント キャッシュへのエントリ ポイント。 |
RemoteOfflineRuntime |
データを同期するために使われる、BCS クライアント オフライン化オブジェクト モデルへのエントリ ポイント。 |
Microsoft.Office.SharePoint.ClientExtensions.Publishing.Package |
Outlook で、宣言型ソリューションをパッケージ化して展開するためのパブリック オブジェクト モデル。作成される Office 用の Visual Studio ツールを備えた Visual Studio 2008 パッケージは、Office 用の Visual Studio ツールを備えた Visual Studio 2008Outlook アドインのためのものとなります。 |