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

    SecuredObjectSpaceProvider(ISelectDataSecurityProvider, IXpoDataStoreProvider, ITypesInfo, XpoTypeInfoSource, Boolean, Boolean) Constructor

    Initializes a new instance of the SecuredObjectSpaceProvider class with specified settings.

    Namespace: DevExpress.ExpressApp.Security.ClientServer

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

    Declaration

    public SecuredObjectSpaceProvider(
        ISelectDataSecurityProvider selectDataSecurityProvider,
        IXpoDataStoreProvider dataStoreProvider,
        ITypesInfo typesInfo,
        XpoTypeInfoSource xpoTypeInfoSource,
        bool threadSafe,
        bool useSeparateDataLayers = false
    )

    Parameters

    Name Type Description
    selectDataSecurityProvider DevExpress.ExpressApp.Security.ISelectDataSecurityProvider

    An object that implements the ISelectDataSecurityProvider interface (for example, a SecurityStrategyComplex instance).

    dataStoreProvider DevExpress.ExpressApp.Xpo.IXpoDataStoreProvider

    An IXpoDataStoreProvider object.

    typesInfo ITypesInfo

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

    xpoTypeInfoSource DevExpress.ExpressApp.DC.Xpo.XpoTypeInfoSource

    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 the SimpleDataLayer Data Access Layer should be created when the threadSafe parameter is set to false; otherwise, false.

    See Also