Skip to main content
.NET 8.0+

ThreadSafeDataLayer Constructors

Implements a data layer that allows multiple threads to access data in a data store at the same time.
Name Parameters Description
ThreadSafeDataLayer(IDataStore, IEnumerable<Assembly>) provider, assemblies Initializes a new instance of the ThreadSafeDataLayer class with specified settings.
ThreadSafeDataLayer(IDataStore, IEnumerable<Type>) provider, types Initializes a new instance of the ThreadSafeDataLayer class with specified settings.
ThreadSafeDataLayer(IDataStore, Assembly[]) provider, assemblies Initializes a new instance of the ThreadSafeDataLayer class with specified settings.
ThreadSafeDataLayer(IDataStore, Type[]) provider, types Initializes a new instance of the ThreadSafeDataLayer class with specified settings.
ThreadSafeDataLayer(IDataStore) provider Initializes a new instance of the ThreadSafeDataLayer class with specified settings.
ThreadSafeDataLayer(XPDictionary, IDataStore, Action<XPDictionary>) dictionary, provider, dictionaryInit Initializes a new instance of the ThreadSafeDataLayer class with specified settings.
ThreadSafeDataLayer(XPDictionary, IDataStore, IEnumerable<Assembly>) dictionary, provider, assemblies Initializes a new instance of the ThreadSafeDataLayer class with specified settings.
ThreadSafeDataLayer(XPDictionary, IDataStore, IEnumerable<Type>) dictionary, provider, types Initializes a new instance of the ThreadSafeDataLayer class with specified settings.
ThreadSafeDataLayer(XPDictionary, IDataStore, Assembly[]) dictionary, provider, assemblies Initializes a new instance of the ThreadSafeDataLayer class.
ThreadSafeDataLayer(XPDictionary, IDataStore, Type[]) dictionary, provider, types Initializes a new instance of the ThreadSafeDataLayer class with specified settings.
ThreadSafeDataLayer(XPDictionary, IDataStore) dictionary, provider Initializes a new instance of the ThreadSafeDataLayer class with specified settings.
See Also