Class ControlPathResolver
Inheritance
Inherited Members
Namespace: Mediachase.BusinessFoundation.Core
Assembly: Mediachase.BusinessFoundation.dll
Version: 13.30.0Syntax
public class ControlPathResolver
Constructors
ControlPathResolver()
Initializes a new instance of the Control
Declaration
public ControlPathResolver()
ControlPathResolver(String)
Initializes a new instance of the Control
Declaration
public ControlPathResolver(string VirtualFolderPath)
Parameters
Type | Name | Description |
---|---|---|
System. |
VirtualFolderPath | The virtual folder path. |
Properties
Current
Gets or sets the current.
Declaration
public static ControlPathResolver Current { get; set; }
Property Value
Type | Description |
---|---|
Control |
The current. |
InnerCache
Declaration
protected Dictionary<string, List<ControlPathResolver.CacheItem>> InnerCache { get; set; }
Property Value
Type | Description |
---|---|
System. |
InnerOutputCache
Declaration
protected Dictionary<string, ResolvedPath> InnerOutputCache { get; set; }
Property Value
Type | Description |
---|---|
System. |
Methods
Init(String[])
Inits the specified control folder path.
Declaration
public void Init(params string[] virtualFolders)
Parameters
Type | Name | Description |
---|---|---|
System. |
virtualFolders | The virtual folders. |
Resolve(String, String, String, String, String)
Resolves the specified meta type name.
Declaration
public ResolvedPath Resolve(string MetaTypeName, string Mode, string MetaClassName, string MetaFieldName, string Place)
Parameters
Type | Name | Description |
---|---|---|
System. |
MetaTypeName | Name of the meta type. |
System. |
Mode | The mode. |
System. |
MetaClassName | Name of the meta class. |
System. |
MetaFieldName | Name of the meta field. |
System. |
Place | The place. |
Returns
Type | Description |
---|---|
Resolved |
Resolve(String, String, String, String, String, String)
Resolves the specified meta type name.
Declaration
public ResolvedPath Resolve(string MetaTypeName, string Mode, string MetaClassName, string MetaFieldName, string Place, string Locale)
Parameters
Type | Name | Description |
---|---|---|
System. |
MetaTypeName | Name of the meta type. |
System. |
Mode | The mode. |
System. |
MetaClassName | Name of the meta class. |
System. |
MetaFieldName | Name of the meta field. |
System. |
Place | The place. |
System. |
Locale | The locale. |
Returns
Type | Description |
---|---|
Resolved |
ResolveAll(String, String, String, String, String)
Resolves all.
Declaration
public ResolvedPath[] ResolveAll(string MetaTypeName, string Mode, string MetaClassName, string MetaFieldName, string Place)
Parameters
Type | Name | Description |
---|---|---|
System. |
MetaTypeName | Name of the meta type. |
System. |
Mode | The mode. |
System. |
MetaClassName | Name of the meta class. |
System. |
MetaFieldName | Name of the meta field. |
System. |
Place | The place. |
Returns
Type | Description |
---|---|
Resolved |
ResolveAll(String, String, String, String, String, String)
Resolves all.
Declaration
public ResolvedPath[] ResolveAll(string MetaTypeName, string Mode, string MetaClassName, string MetaFieldName, string Place, string Locale)
Parameters
Type | Name | Description |
---|---|---|
System. |
MetaTypeName | Name of the meta type. |
System. |
Mode | The mode. |
System. |
MetaClassName | Name of the meta class. |
System. |
MetaFieldName | Name of the meta field. |
System. |
Place | The place. |
System. |
Locale | The locale. |
Returns
Type | Description |
---|---|
Resolved |
ResolveByName(String, String, String, String, String, String)
Declaration
public ResolvedPath ResolveByName(string MetaTypeName, string Mode, string MetaClassName, string MetaFieldName, string Place, string ResolvedPathName)
Parameters
Type | Name | Description |
---|---|---|
System. |
MetaTypeName | |
System. |
Mode | |
System. |
MetaClassName | |
System. |
MetaFieldName | |
System. |
Place | |
System. |
ResolvedPathName |
Returns
Type | Description |
---|---|
Resolved |
ResolveStrong(String, String, String, String, String)
Declaration
public ResolvedPath ResolveStrong(string MetaTypeName, string Mode, string MetaClassName, string MetaFieldName, string Place)
Parameters
Type | Name | Description |
---|---|---|
System. |
MetaTypeName | |
System. |
Mode | |
System. |
MetaClassName | |
System. |
MetaFieldName | |
System. |
Place |
Returns
Type | Description |
---|---|
Resolved |
ResolveStrong(String, String, String, String, String, String)
Declaration
public ResolvedPath ResolveStrong(string MetaTypeName, string Mode, string MetaClassName, string MetaFieldName, string Place, string Locale)
Parameters
Type | Name | Description |
---|---|---|
System. |
MetaTypeName | |
System. |
Mode | |
System. |
MetaClassName | |
System. |
MetaFieldName | |
System. |
Place | |
System. |
Locale |
Returns
Type | Description |
---|---|
Resolved |