Skip to main content
.NET 8.0+

ISerializableObjectLayerService Methods

Defines a WCF service contract to access data via SerializableObjectLayer objects.
Name Description
CommitObjects(XPDictionaryStub, XPObjectStubCollection, XPObjectStubCollection, LockingOption) When implemented by a class, executes an object layer’s ISerializableObjectLayer.CommitObjects method implementation and returns the operation result.
CreateObjectType(String, String) When implemented by a class, executes an object layer’s ISerializableObjectLayer.CreateObjectType method implementation and returns the operation result.
GetCanLoadCollectionObjects() When implemented by a class, obtains the value from an object layer’s ISerializableObjectLayer.CanLoadCollectionObjects property implementation and returns the operation result.
GetObjectsByKey(XPDictionaryStub, GetObjectStubsByKeyQuery[]) When implemented by a class, executes an object layer’s ISerializableObjectLayer.GetObjectsByKey method implementation and returns the operation result.
GetParentObjectsToDelete() When implemented by a class, executes an object layer’s ISerializableObjectLayerEx.GetParentObjectsToDelete method implementation and returns the operation result.
GetParentObjectsToSave() When implemented by a class, executes an object layer’s ISerializableObjectLayerEx.GetParentObjectsToSave method implementation and returns the operation result.
GetParentTouchedClassInfos() When implemented by a class, executes an object layer’s ISerializableObjectLayerEx.GetParentTouchedClassInfos method implementation and returns the operation result.
IsParentObjectToDelete(XPDictionaryStub, XPObjectStub) When implemented by a class, executes an object layer’s ISerializableObjectLayerEx.IsParentObjectToDelete method implementation and returns the operation result.
IsParentObjectToSave(XPDictionaryStub, XPObjectStub) When implemented by a class, executes an object layer’s ISerializableObjectLayerEx.IsParentObjectToSave method implementation and returns the operation result.
LoadCollectionObjects(XPDictionaryStub, String, XPObjectStub) When implemented by a class, executes an object layer’s ISerializableObjectLayer.LoadCollectionObjects method implementation and returns the operation result.
LoadDelayedProperties(XPDictionaryStub, XPObjectStub, String[]) When implemented by a class, executes the corresponding ISerializableObjectLayerEx.LoadDelayedProperties overloaded method implementation of an object layer and returns the operation result.
LoadDelayedProperty(XPDictionaryStub, XPObjectStubCollection, String) When implemented by a class, executes the corresponding ISerializableObjectLayerEx.LoadDelayedProperties overloaded method implementation of an object layer and returns the operation result.
LoadObjects(XPDictionaryStub, ObjectStubsQuery[]) When implemented by a class, executes an object layer’s ISerializableObjectLayer.LoadObjects method implementation and returns the operation result.
Purge() When implemented by a class, executes an object layer’s ISerializableObjectLayer.Purge method implementation and returns the operation result.
SelectData(XPDictionaryStub, ObjectStubsQuery, CriteriaOperatorCollection, CriteriaOperatorCollection, CriteriaOperator) When implemented by a class, executes an object layer’s ISerializableObjectLayer.SelectData method implementation and returns the operation result.
See Also