Class ModuleFinder
Inheritance
System.Object
ModuleFinder
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: EPiServer.Shell.dll
Version: 11.20.7
Syntax
public class ModuleFinder : IModuleFinder
Constructors
ModuleFinder(VirtualPathProvider, ITypeScannerLookup)
Declaration
public ModuleFinder(VirtualPathProvider virtualPathProvider, ITypeScannerLookup typeScannerLookup)
Parameters
| Type |
Name |
Description |
| System.Web.Hosting.VirtualPathProvider |
virtualPathProvider |
|
| ITypeScannerLookup |
typeScannerLookup |
|
ModuleFinder(VirtualPathProvider, BinariesFinder, ITypeScannerLookup)
Declaration
public ModuleFinder(VirtualPathProvider virtualPathProvider, BinariesFinder binariesFinder, ITypeScannerLookup typeScannerLookup)
Parameters
ModuleFinder(VirtualPathProvider, BinariesFinder, ITypeScannerLookup, IWebHostingEnvironment)
Declaration
public ModuleFinder(VirtualPathProvider virtualPathProvider, BinariesFinder binariesFinder, ITypeScannerLookup typeScannerLookup, IWebHostingEnvironment webHostingEnvironment)
Parameters
Fields
ProtectedModulesFolderName
Declaration
public const string ProtectedModulesFolderName = "_Protected"
Field Value
| Type |
Description |
| System.String |
|
Methods
GetModuleInDirectory(String, String, IEnumerable<String>, AutoDiscoveryLevel, String)
Declaration
public virtual ShellModule GetModuleInDirectory(string routeBasePath, string moduleResourcePath, IEnumerable<string> configuredAssemblyNames, AutoDiscoveryLevel discoveryMode, string configuredName)
Parameters
| Type |
Name |
Description |
| System.String |
routeBasePath |
|
| System.String |
moduleResourcePath |
|
| System.Collections.Generic.IEnumerable<System.String> |
configuredAssemblyNames |
|
| AutoDiscoveryLevel |
discoveryMode |
|
| System.String |
configuredName |
|
Returns
GetModulesInSubdirectories(String, AutoDiscoveryLevel)
Declaration
public virtual IList<ShellModule> GetModulesInSubdirectories(string rootPath, AutoDiscoveryLevel discoveryMode)
Parameters
Returns
| Type |
Description |
| System.Collections.Generic.IList<ShellModule> |
|
ReadManifest(Stream)
Declaration
protected virtual ShellModuleManifest ReadManifest(Stream manifestStream)
Parameters
| Type |
Name |
Description |
| System.IO.Stream |
manifestStream |
|
Returns
Implements
Extension Methods