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
Microsoft.Office.Server.ApplicationRegistry.Runtime Namespace