FolderResourceProvider class
允许资源资源管理器访问存储在文件系统中的资源的类。
- 扩展
构造函数
Folder |
初始化 |
属性
changed | 如果资源提供程序管理的任何资源检测到对下划线资源的更改,则会触发该事件。 |
directory | 要枚举的文件夹。 |
id | 获取此资源提供程序的 ID。 |
include |
一个值,该值指示是否包含子文件夹。 |
resource |
获取资源资源管理器。 |
watcher | 获取附加的文件观察程序。 |
方法
get |
按其 ID 获取资源。 |
get |
按扩展获取资源。 |
refresh() | 刷新任何缓存的内容并查找新内容。 |
构造函数详细信息
FolderResourceProvider(ResourceExplorer, string, boolean, boolean)
初始化 FolderResourceProvider
类的新实例。
new FolderResourceProvider(resourceExplorer: ResourceExplorer, folder: string, includeSubFolders?: boolean, monitorChanges?: boolean)
参数
- resourceExplorer
- ResourceExplorer
资源资源管理器。
- folder
-
string
根文件夹。
- includeSubFolders
-
boolean
是否包括其子文件夹。
- monitorChanges
-
boolean
监视是否更改。
属性详细信息
changed
如果资源提供程序管理的任何资源检测到对下划线资源的更改,则会触发该事件。
any changed
属性值
any
directory
要枚举的文件夹。
directory: string
属性值
string
id
获取此资源提供程序的 ID。
string id
属性值
string
此资源提供程序的 ID。
includeSubFolders
一个值,该值指示是否包含子文件夹。
includeSubFolders: boolean
属性值
boolean
resourceExplorer
watcher
获取附加的文件观察程序。
FSWatcher watcher
属性值
FSWatcher
附加的文件观察程序。
方法详细信息
getResource(string)
getResources(string)
按扩展获取资源。
function getResources(extension: string): Resource[]
参数
- extension
-
string
资源扩展。
返回
Resource[]
资源集合。
refresh()
刷新任何缓存的内容并查找新内容。
function refresh()