Dokan FileSystem build helper. Allows to create one or multiple DokanInstance based on a given configuration. More...
Public Member Functions | |
| delegate void | OptionsConfigurationDelegate (DOKAN_OPTIONS options) |
| Delegate used by ConfigureOptions to customize th internal DOKAN_OPTIONS. More... | |
| DokanInstanceBuilder (Dokan dokan) | |
| Constructure an object with a NullLogger and default DOKAN_OPTIONS that will use the given dokan . More... | |
| DokanInstanceBuilder | ConfigureLogger (Func< ILogger > IlogegrFactory) |
| Allows to set a custom ILogger like Logger, TraceLogger to be used for the instance created by Build. More... | |
| DokanInstanceBuilder | ConfigureOptions (OptionsConfigurationDelegate optionsConfigurationDelegate) |
| Allows to personalize the DOKAN_OPTIONS use for Build. More... | |
| DokanInstanceBuilder | Validate () |
| Verify that the provided configuration is valid. Note: Has no effect for now. More... | |
| DokanInstance | Build (IDokanOperations operations) |
| Create a DokanInstance based on the previously provided information through ConfigureOptions and ConfigureLogger. More... | |
Public Attributes | |
| const ushort | DOKAN_VERSION = 200 |
| The Dokan version that DokanNet is compatible with. More... | |
Detailed Description
Dokan FileSystem build helper. Allows to create one or multiple DokanInstance based on a given configuration.
Constructor & Destructor Documentation
|
inline |
Constructure an object with a NullLogger and default DOKAN_OPTIONS that will use the given dokan .
Member Function Documentation
|
inline |
Create a DokanInstance based on the previously provided information through ConfigureOptions and ConfigureLogger.
|
inline |
Allows to set a custom ILogger like Logger, TraceLogger to be used for the instance created by Build.
|
inline |
Allows to personalize the DOKAN_OPTIONS use for Build.
| delegate void DokanNet.DokanInstanceBuilder.OptionsConfigurationDelegate | ( | DOKAN_OPTIONS | options | ) |
Delegate used by ConfigureOptions to customize th internal DOKAN_OPTIONS.
|
inline |
Verify that the provided configuration is valid. Note: Has no effect for now.
Member Data Documentation
| const ushort DokanNet.DokanInstanceBuilder.DOKAN_VERSION = 200 |
The documentation for this class was generated from the following file:
- DokanInstanceBuilder.cs

1.8.11