Skip to main content
.NET Framework 4.5.2+

XPObjectSpace(ITypesInfo, XpoTypeInfoSource, UInt16, CreateUnitOfWorkHandler) Constructor

Creates a new instance of the XPObjectSpace class.

Namespace: DevExpress.ExpressApp.Xpo

Assembly: DevExpress.ExpressApp.Xpo.v23.1.dll

NuGet Package: DevExpress.ExpressApp.Xpo


public XPObjectSpace(
    ITypesInfo typesInfo,
    XpoTypeInfoSource xpoTypeInfoSource,
    ushort hostParametersMaxNumber,
    CreateUnitOfWorkHandler createUnitOfWorkDelegate


Name Type Description
typesInfo ITypesInfo

An ITypesInfo object that provides access to XAF-related information on business classes.

xpoTypeInfoSource DevExpress.ExpressApp.DC.Xpo.XpoTypeInfoSource

An XpoTypeInfoSource object that is a source of XPO-related information on business classes.

hostParametersMaxNumber UInt16

A UInt16 value that specifies the maximum number of hosted parameters.

createUnitOfWorkDelegate DevExpress.ExpressApp.Xpo.CreateUnitOfWorkHandler

A CreateUnitOfWorkHandler object that is a delegate that encapsulates a method for creating a UnitOfWork for the Object Space’s XPObjectSpace.Session.


When you need to create an Object Space (for example, to create a View), do not create it manually. Instead, use the XafApplication.CreateObjectSpace method.

See Also