Skip to main content
.NET Framework 4.5.2+

XPObjectSpace(ITypesInfo, XpoTypeInfoSource, UInt16, UnitOfWork) 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,
    UnitOfWork session


Name Type Description
typesInfo ITypesInfo

An ITypesInfo object providing 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.

session UnitOfWork

A UnitOfWork object which is used by the current Object Space to load and save persistent objects.


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