SharedEntityState Class

Represents the shared entity state information for an entity's instances.

Inheritance Hierarchy

System.Object
  Microsoft.Office.Server.ApplicationRegistry.Runtime.SharedEntityState

Namespace:  Microsoft.Office.Server.ApplicationRegistry.Runtime
Assembly:  Microsoft.SharePoint.Portal (in Microsoft.SharePoint.Portal.dll)

Syntax

'Declaration
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Class SharedEntityState
'Usage
Dim instance As SharedEntityState
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public class SharedEntityState

Remarks

All entity instances in an enumerator belong to the same entity and therefore have much information in common, including the entity name, member, and type descriptor information. Instead of storing this information for every entity instance, the Business Data Catalog stores this information only one time for an enumerator—in a SharedEntityState object.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

SharedEntityState Members

Microsoft.Office.Server.ApplicationRegistry.Runtime Namespace