Class DuetFileProvider
- Namespace
- DuetWebServer.FileProviders
- Assembly
- DuetWebServer.dll
File provider that uses DCS to resolve file paths
public class DuetFileProvider : IFileProvider
- Inheritance
-
DuetFileProvider
- Implements
- Inherited Members
Constructors
DuetFileProvider(IModelProvider)
Creates a new file resolver instance
public DuetFileProvider(IModelProvider modelProvider)
Parameters
modelProviderIModelProvider
Methods
~DuetFileProvider()
Finalizer of this instance
protected ~DuetFileProvider()
GetDirectoryContents(string)
Returns the contents of the given directory
public IDirectoryContents GetDirectoryContents(string subpath)
Parameters
subpathstringTarget path
Returns
- IDirectoryContents
Directory contents
GetFileInfo(string)
Gets the file info of the specified path
public IFileInfo GetFileInfo(string subpath)
Parameters
subpathstringTarget path
Returns
- IFileInfo
File info
Watch(string)
Creates a token that watches for changes
public IChangeToken Watch(string filter)
Parameters
filterstringWatch filter
Returns
- IChangeToken
Change token