Class CompositeFileProvider
Inheritance
System.Object
CompositeFileProvider
Implements
Microsoft.Extensions.FileProviders.IFileProvider
Assembly: EPiServer.Framework.AspNetCore.dll
Version: 12.0.3
Syntax
public class CompositeFileProvider : Object, ICompositeFileProvider, IFileProvider
Constructors
CompositeFileProvider(IEnumerable<IFileProvider>, IOptions<CompositeFileProviderOptions>)
Declaration
public CompositeFileProvider(IEnumerable<IFileProvider> defaultProviders, IOptions<CompositeFileProviderOptions> compositeFileProviderOptions)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<Microsoft.Extensions.FileProviders.IFileProvider> |
defaultProviders |
|
Microsoft.Extensions.Options.IOptions<CompositeFileProviderOptions> |
compositeFileProviderOptions |
|
Methods
AddProviders(IEnumerable<IBasePathFileProvider>)
Declaration
public void AddProviders(IEnumerable<IBasePathFileProvider> fileProviders)
Parameters
GetDirectoryContents(String)
Declaration
public IDirectoryContents GetDirectoryContents(string subpath)
Parameters
Type |
Name |
Description |
System.String |
subpath |
|
Returns
Type |
Description |
Microsoft.Extensions.FileProviders.IDirectoryContents |
|
GetFileInfo(String)
Declaration
public IFileInfo GetFileInfo(string subpath)
Parameters
Type |
Name |
Description |
System.String |
subpath |
|
Returns
Type |
Description |
Microsoft.Extensions.FileProviders.IFileInfo |
|
Watch(String)
Declaration
public IChangeToken Watch(string filter)
Parameters
Type |
Name |
Description |
System.String |
filter |
|
Returns
Type |
Description |
Microsoft.Extensions.Primitives.IChangeToken |
|
Implements
Microsoft.Extensions.FileProviders.IFileProvider
Extension Methods