IObjectSpace Interface
Declares members implemented by Object Space.
Namespace: DevExpress.ExpressApp
Assembly: DevExpress.ExpressApp.v20.2.dll
Declaration
Related API Members
The following members accept/return IObjectSpace objects:
- BaseObjectSpace.CreateNestedObjectSpace()
- BaseObjectSpace.FindObjectSpaceByObject(Object)
- CollectionSourceBase.ObjectSpace
- CompositeView.ObjectSpace
- CreateCustomCollectionSourceEventArgs.ObjectSpace
- CreateCustomLogonWindowObjectSpaceEventArgs.ObjectSpace
- CreateCustomPropertyCollectionSourceEventArgs.ObjectSpace
- CustomCloneObjectEventArgs.CreateDefaultTargetObjectSpace()
- CustomCloneObjectEventArgs.TargetObjectSpace
- CustomCreateUserEventArgs.ObjectSpace
- CustomHasPermissionToEventArgs.ObjectSpace
- CustomNeedToValidateRuleEventArgs.ObjectSpace
- CustomShowClonedObjectEventArgs.TargetObjectSpace
- CustomValidateRuleEventArgs.ObjectSpace
- DataSourceBase.CreateObjectSpace(Type, IServiceProvider)
- DynamicCollectionBase.ObjectSpace
- EFCachedRequestSecurityAdapter.CreateRealObjectSpace(IObjectSpace)
- EFCachedRequestSecurityAdapter.GetRealObjectSpace(IObjectSpace)
- EFCoreObjectSpace.CreateNestedObjectSpace()
- EFCoreObjectSpaceProvider.CreateObjectSpace()
- EFCoreObjectSpaceProvider.CreateUpdatingObjectSpace(Boolean)
- EFObjectSpace.CreateNestedObjectSpace()
- EFObjectSpaceProvider.CreateObjectSpace()
- EFObjectSpaceProvider.CreateUpdatingObjectSpace(Boolean)
- IObjectSpace.CreateNestedObjectSpace()
- IObjectSpaceLink.ObjectSpace
- IObjectSpaceProvider.CreateObjectSpace()
- IObjectSpaceProvider.CreateUpdatingObjectSpace(Boolean)
- IsGrantedAdapter.GetRealObjectSpace(IObjectSpace)
- NonPersistentObjectSpace.CreateNestedObjectSpace()
- NonPersistentObjectSpaceProvider.CreateObjectSpace()
- NonPersistentObjectSpaceProvider.CreateUpdatingObjectSpace(Boolean)
- ObjectCreatingEventArgs.ObjectSpace
- ObjectSpaceCreatedEventArgs.ObjectSpace
- ReportParametersObjectBase.ObjectSpace
- RuleValidatedEventArgs.ObjectSpace
- SecuredEFCoreObjectSpaceProvider.CreateNonsecuredObjectSpace()
- SecuredEFCoreObjectSpaceProvider.CreateObjectSpace()
- SecuredObjectSpaceProvider.CreateNonsecuredObjectSpace()
- SecuritySystem.LogonObjectSpace
- ValidationCompletedEventArgs.ObjectSpace
- View.ObjectSpace
- ViewCreatingEventArgs.ObjectSpace
- XafApplication.CreateNestedObjectSpace(IObjectSpace)
- XafApplication.CreateObjectSpace()
- XafApplication.CreateObjectSpace(Type)
- XafApplication.GetObjectSpaceToShowDetailViewFrom(Frame, Type)
- XafApplication.GetObjectSpaceToShowDetailViewFrom(Frame, Type, TargetWindow)
- XafDataView.ObjectSpace
- XPObjectSpace.CreateNestedObjectSpace()
- XPObjectSpace.FindObjectSpaceByObject(Object)
- XPObjectSpaceProvider.CreateObjectSpace()
- XPObjectSpaceProvider.CreateUpdatingObjectSpace(Boolean)
- XPOIntegratedCachedRequestSecurityAdapter.GetRealObjectSpace(IObjectSpace)
- XPOUICachedRequestSecurityAdapter.GetRealObjectSpace(IObjectSpace)
Related API Members
The following members accept/return IObjectSpace objects:
- BaseObjectSpace.CreateNestedObjectSpace()
- BaseObjectSpace.FindObjectSpaceByObject(Object)
- CollectionSourceBase.ObjectSpace
- CompositeView.ObjectSpace
- CreateCustomCollectionSourceEventArgs.ObjectSpace
- CreateCustomLogonWindowObjectSpaceEventArgs.ObjectSpace
- CreateCustomPropertyCollectionSourceEventArgs.ObjectSpace
- CustomCloneObjectEventArgs.CreateDefaultTargetObjectSpace()
- CustomCloneObjectEventArgs.TargetObjectSpace
- CustomCreateUserEventArgs.ObjectSpace
- CustomHasPermissionToEventArgs.ObjectSpace
- CustomNeedToValidateRuleEventArgs.ObjectSpace
- CustomShowClonedObjectEventArgs.TargetObjectSpace
- CustomValidateRuleEventArgs.ObjectSpace
- DashboardDataProvider.CreateObjectSpace(Type)
- DataSourceBase.CreateObjectSpace(Type, IServiceProvider)
- DynamicCollectionBase.ObjectSpace
- EFCachedRequestSecurityAdapter.CreateRealObjectSpace(IObjectSpace)
- EFCachedRequestSecurityAdapter.GetRealObjectSpace(IObjectSpace)
- EFObjectSpace.CreateNestedObjectSpace()
- EFObjectSpaceProvider.CreateObjectSpace()
- EFObjectSpaceProvider.CreateUpdatingObjectSpace(Boolean)
- IObjectSpace.CreateNestedObjectSpace()
- IObjectSpaceLink.ObjectSpace
- IObjectSpaceProvider.CreateObjectSpace()
- IObjectSpaceProvider.CreateUpdatingObjectSpace(Boolean)
- IsGrantedAdapter.GetRealObjectSpace(IObjectSpace)
- NonPersistentObjectSpace.CreateNestedObjectSpace()
- NonPersistentObjectSpaceProvider.CreateObjectSpace()
- NonPersistentObjectSpaceProvider.CreateUpdatingObjectSpace(Boolean)
- ObjectCreatingEventArgs.ObjectSpace
- ObjectSpaceCreatedEventArgs.ObjectSpace
- ReportParametersObjectBase.ObjectSpace
- RuleValidatedEventArgs.ObjectSpace
- SecuredObjectSpaceProvider.CreateNonsecuredObjectSpace()
- SecuritySystem.LogonObjectSpace
- ValidationCompletedEventArgs.ObjectSpace
- View.ObjectSpace
- ViewCreatingEventArgs.ObjectSpace
- XafApplication.CreateNestedObjectSpace(IObjectSpace)
- XafApplication.CreateObjectSpace()
- XafApplication.CreateObjectSpace(Type)
- XafApplication.GetObjectSpaceToShowDetailViewFrom(Frame, Type)
- XafApplication.GetObjectSpaceToShowDetailViewFrom(Frame, Type, TargetWindow)
- XafDataView.ObjectSpace
- XPObjectSpace.CreateNestedObjectSpace()
- XPObjectSpace.FindObjectSpaceByObject(Object)
- XPObjectSpaceProvider.CreateObjectSpace()
- XPObjectSpaceProvider.CreateUpdatingObjectSpace(Boolean)
- XPOIntegratedCachedRequestSecurityAdapter.GetRealObjectSpace(IObjectSpace)
- XPOUICachedRequestSecurityAdapter.GetRealObjectSpace(IObjectSpace)
Related API Members
The following members accept/return IObjectSpace objects:
- BaseObjectSpace.CreateNestedObjectSpace()
- BaseObjectSpace.FindObjectSpaceByObject(Object)
- CollectionSourceBase.ObjectSpace
- CompositeView.ObjectSpace
- CreateCustomCollectionSourceEventArgs.ObjectSpace
- CreateCustomLogonWindowObjectSpaceEventArgs.ObjectSpace
- CreateCustomPropertyCollectionSourceEventArgs.ObjectSpace
- CustomCloneObjectEventArgs.CreateDefaultTargetObjectSpace()
- CustomCloneObjectEventArgs.TargetObjectSpace
- CustomCreateUserEventArgs.ObjectSpace
- CustomHasPermissionToEventArgs.ObjectSpace
- CustomNeedToValidateRuleEventArgs.ObjectSpace
- CustomShowClonedObjectEventArgs.TargetObjectSpace
- CustomValidateRuleEventArgs.ObjectSpace
- DataSourceBase.CreateObjectSpace(Type, IServiceProvider)
- DynamicCollectionBase.ObjectSpace
- EFCoreObjectSpace.CreateNestedObjectSpace()
- EFCoreObjectSpaceProvider.CreateObjectSpace()
- EFCoreObjectSpaceProvider.CreateUpdatingObjectSpace(Boolean)
- IObjectSpace.CreateNestedObjectSpace()
- IObjectSpaceLink.ObjectSpace
- IObjectSpaceProvider.CreateObjectSpace()
- IObjectSpaceProvider.CreateUpdatingObjectSpace(Boolean)
- IsGrantedAdapter.GetRealObjectSpace(IObjectSpace)
- NonPersistentObjectSpace.CreateNestedObjectSpace()
- NonPersistentObjectSpaceProvider.CreateObjectSpace()
- NonPersistentObjectSpaceProvider.CreateUpdatingObjectSpace(Boolean)
- ObjectCreatingEventArgs.ObjectSpace
- ObjectSpaceCreatedEventArgs.ObjectSpace
- ReportParametersObjectBase.ObjectSpace
- RuleValidatedEventArgs.ObjectSpace
- SecuredEFCoreObjectSpaceProvider.CreateNonsecuredObjectSpace()
- SecuredEFCoreObjectSpaceProvider.CreateObjectSpace()
- SecuredObjectSpaceProvider.CreateNonsecuredObjectSpace()
- SecuritySystem.LogonObjectSpace
- ValidationCompletedEventArgs.ObjectSpace
- View.ObjectSpace
- ViewCreatingEventArgs.ObjectSpace
- XafApplication.CreateNestedObjectSpace(IObjectSpace)
- XafApplication.CreateObjectSpace()
- XafApplication.CreateObjectSpace(Type)
- XafApplication.GetObjectSpaceToShowDetailViewFrom(Frame, Type)
- XafApplication.GetObjectSpaceToShowDetailViewFrom(Frame, Type, TargetWindow)
- XafDataView.ObjectSpace
- XPObjectSpace.CreateNestedObjectSpace()
- XPObjectSpace.FindObjectSpaceByObject(Object)
- XPObjectSpaceProvider.CreateObjectSpace()
- XPObjectSpaceProvider.CreateUpdatingObjectSpace(Boolean)
- XPOIntegratedCachedRequestSecurityAdapter.GetRealObjectSpace(IObjectSpace)
- XPOUICachedRequestSecurityAdapter.GetRealObjectSpace(IObjectSpace)
Remarks
For a detailed explanation of the Object Space concept, refer to the BaseObjectSpace class description.
When implementing an Object Space, inherit your class from the BaseObjectSpace class. Its members will be used as an implementation of the IObjectSpace members that are not related to the data layer utilized. So, you will have to implement only the data layer - specific IObjectSpace members. In addition, certain protected virtual methods of the BaseObjectSpace class must be overridden.
The following classes are inherited from the BaseObjectSpace class and implement the IObjectSpace interface: XPObjectSpace and EFObjectSpace.