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 |