Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class CompositeFileProvider

Inheritance
System.Object
CompositeFileProvider
Implements
Microsoft.Extensions.FileProviders.IFileProvider
Namespace: EPiServer.Web.Hosting.Internal
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
Type Name Description
System.Collections.Generic.IEnumerable<IBasePathFileProvider> fileProviders

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