Table of Contents

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

modelProvider IModelProvider

Methods

~DuetFileProvider()

Finalizer of this instance

protected ~DuetFileProvider()

GetDirectoryContents(string)

Returns the contents of the given directory

public IDirectoryContents GetDirectoryContents(string subpath)

Parameters

subpath string

Target path

Returns

IDirectoryContents

Directory contents

GetFileInfo(string)

Gets the file info of the specified path

public IFileInfo GetFileInfo(string subpath)

Parameters

subpath string

Target path

Returns

IFileInfo

File info

Watch(string)

Creates a token that watches for changes

public IChangeToken Watch(string filter)

Parameters

filter string

Watch filter

Returns

IChangeToken

Change token