FolderResourceProvider class

允许资源资源管理器访问存储在文件系统中的资源的类。

扩展

构造函数

FolderResourceProvider(ResourceExplorer, string, boolean, boolean)

初始化 FolderResourceProvider 类的新实例。

属性

changed

如果资源提供程序管理的任何资源检测到对下划线资源的更改,则会触发该事件。

directory

要枚举的文件夹。

id

获取此资源提供程序的 ID。

includeSubFolders

一个值,该值指示是否包含子文件夹。

resourceExplorer

获取资源资源管理器。

watcher

获取附加的文件观察程序。

方法

getResource(string)

按其 ID 获取资源。

getResources(string)

按扩展获取资源。

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

获取资源资源管理器。

ResourceExplorer resourceExplorer

属性值

资源资源管理器。

watcher

获取附加的文件观察程序。

FSWatcher watcher

属性值

FSWatcher

附加的文件观察程序。

方法详细信息

getResource(string)

按其 ID 获取资源。

function getResource(id: string): Resource

参数

id

string

资源 ID。

返回

按 ID 排序的资源。

getResources(string)

按扩展获取资源。

function getResources(extension: string): Resource[]

参数

extension

string

资源扩展。

返回

资源集合。

refresh()

刷新任何缓存的内容并查找新内容。

function refresh()