Class InMemoryPropertyStoreFactory
The factory for the InMemoryPropertyStore
Inherited Members
Namespace:FubarDev.WebDavServer.Props.Store.InMemory
Assembly:FubarDev.WebDavServer.Props.Store.InMemory.dll
Syntax
public class InMemoryPropertyStoreFactory : IPropertyStoreFactory
Constructors
| Improve this Doc View SourceInMemoryPropertyStoreFactory(ILogger<InMemoryPropertyStore>, IDeadPropertyFactory)
Initializes a new instance of the InMemoryPropertyStoreFactory class.
Declaration
public InMemoryPropertyStoreFactory([NotNull] ILogger<InMemoryPropertyStore> logger, [NotNull] IDeadPropertyFactory deadPropertyFactory)
Parameters
Type | Name | Description |
---|---|---|
Microsoft.Extensions.Logging.ILogger<InMemoryPropertyStore> | logger | The logger for the property store factory |
IDeadPropertyFactory | deadPropertyFactory | The factory for dead properties |
Methods
| Improve this Doc View SourceCreate(IFileSystem)
Creates/gets a property store for a file system
Declaration
public IPropertyStore Create(IFileSystem fileSystem)
Parameters
Type | Name | Description |
---|---|---|
IFileSystem | fileSystem | The file system to get/create the property store for |
Returns
Type | Description |
---|---|
IPropertyStore | The property store for the fileSystem |