.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Core 3.0+

XPObjectSpace(ITypesInfo, XpoTypeInfoSource, UInt16, UnitOfWork) Constructor

Creates a new instance of the XPObjectSpace class.

Namespace: DevExpress.ExpressApp.Xpo

Assembly: DevExpress.ExpressApp.Xpo.v19.2.dll

Declaration

public XPObjectSpace(
    ITypesInfo typesInfo,
    XpoTypeInfoSource xpoTypeInfoSource,
    ushort hostParametersMaxNumber,
    UnitOfWork session
)
Public Sub New(
    typesInfo As ITypesInfo,
    xpoTypeInfoSource As XpoTypeInfoSource,
    hostParametersMaxNumber As UShort,
    session As UnitOfWork
)
public XPObjectSpace(
    ITypesInfo typesInfo,
    XpoTypeInfoSource xpoTypeInfoSource,
    ushort hostParametersMaxNumber,
    UnitOfWork session
)
Public Sub New(
    typesInfo As ITypesInfo,
    xpoTypeInfoSource As XpoTypeInfoSource,
    hostParametersMaxNumber As UShort,
    session As UnitOfWork
)
public XPObjectSpace(
    ITypesInfo typesInfo,
    XpoTypeInfoSource xpoTypeInfoSource,
    ushort hostParametersMaxNumber,
    UnitOfWork session
)
Public Sub New(
    typesInfo As ITypesInfo,
    xpoTypeInfoSource As XpoTypeInfoSource,
    hostParametersMaxNumber As UShort,
    session As UnitOfWork
)

Parameters

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.

Parameters

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.

Parameters

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.

Remarks

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