Skip to main content
All docs
V25.1
  • .NET 8.0+

    XPObjectSpaceProvider(IXpoDataStoreProvider, ITypesInfo, XpoTypeInfoSource, Boolean, Boolean) Constructor

    Initializes a new instance of the XPObjectSpaceProvider class.

    Namespace: DevExpress.ExpressApp.Xpo

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

    NuGet Package: DevExpress.ExpressApp.Xpo

    Declaration

    public XPObjectSpaceProvider(
        IXpoDataStoreProvider dataStoreProvider,
        ITypesInfo typesInfo,
        XpoTypeInfoSource xpoTypeInfoSource,
        bool threadSafe,
        bool useSeparateDataLayers = false
    )

    Parameters

    Name Type Description
    dataStoreProvider DevExpress.ExpressApp.Xpo.IXpoDataStoreProvider

    An IXpoDataStoreProvider object.

    typesInfo ITypesInfo

    An ITypesInfo object that supplies metadata on types used in the XAF application.

    xpoTypeInfoSource DevExpress.ExpressApp.DC.Xpo.XpoTypeInfoSource

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

    threadSafe Boolean

    true, if the ThreadSafeDataLayer Data Access Layer should be used; otherwise, false.

    Optional Parameters

    Name Type Default Description
    useSeparateDataLayers Boolean False

    true, if a separate SimpleDataLayer Data Access Layer should be created for each Object Space when the threadSafe parameter is set to false; otherwise, false.

    See Also