EntityInstanceCollection クラス (Microsoft.Office.Server.ApplicationRegistry.Runtime)

IEntityInstance オブジェクトのコレクションを表します。

名前空間: Microsoft.Office.Server.ApplicationRegistry.Runtime
アセンブリ: Microsoft.SharePoint.Portal (microsoft.sharepoint.portal.dll 内)

構文

'宣言
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel:=True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel:=True)> _
Public Class EntityInstanceCollection
    Inherits List(Of IEntityInstance)
'使用
Dim instance As EntityInstanceCollection
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel=true)] 
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel=true)] 
public class EntityInstanceCollection : List<IEntityInstance>

備考

オブジェクト モデルを用いてエンティティ インスタンスのコレクションを作成するには、EntityInstanceCollection クラスを使用します。これは、関連付けを実行するために使用されます。関連付けにより、1 つ以上のソース EntityInstances が取得され、関連のある Destination EntityInstances が返されます。複数のソースがある場合には関連付けのソースの数は 1 ~ n まで変化する可能性があるため、単一の関連付けを実行する前にインスタンスのコレクションを設定する必要があります。EntityInstanceCollection では、単一の関連付けを実行する場合、すべてのソース EntityInstances が保持されます。

注意

ビジネス データ カタログは常に IEntityInstanceEnumerator オブジェクト (EntityInstanceCollection オブジェクトとしてではなく) としてバックエンド メソッドによって返されたエンティティ インスタンスを返します。

継承階層

System.Object
   System.Collections.Generic.List
    Microsoft.Office.Server.ApplicationRegistry.Runtime.EntityInstanceCollection

スレッドの安全性

この型のパブリックで静的な (Visual Basic では Shared) すべてのメンバは、スレッド セーフです。インスタンス メンバは、スレッド セーフであるとは保証されません。

関連項目

参照

EntityInstanceCollection メンバ
Microsoft.Office.Server.ApplicationRegistry.Runtime 名前空間