FolderResourceProvider class
Clase que proporciona acceso al Explorador de recursos a los recursos que se almacenan en el sistema de archivos.
- Extends
Constructores
Folder |
Inicializa una nueva instancia de la clase |
Propiedades
changed | Evento que se desencadena si algún recurso administrado por el proveedor de recursos detecta cambios en el recurso de esquematización. |
directory | Carpeta que se va a enumerar. |
id | Obtiene el identificador de este proveedor de recursos. |
include |
Valor que indica si se deben incluir subcarpetas. |
resource |
Obtiene el explorador de recursos. |
watcher | Obtiene el monitor de archivos adjunto. |
Métodos
get |
Obtiene el recurso por su identificador. |
get |
Obtiene los recursos por extensión. |
refresh() | Actualice cualquier contenido almacenado en caché y busque contenido nuevo. |
Detalles del constructor
FolderResourceProvider(ResourceExplorer, string, boolean, boolean)
Inicializa una nueva instancia de la clase FolderResourceProvider
.
new FolderResourceProvider(resourceExplorer: ResourceExplorer, folder: string, includeSubFolders?: boolean, monitorChanges?: boolean)
Parámetros
- resourceExplorer
- ResourceExplorer
Explorador de recursos.
- folder
-
string
Carpeta raíz.
- includeSubFolders
-
boolean
Si incluye sus subcarpetas.
- monitorChanges
-
boolean
Indica si se supervisan los cambios.
Detalles de las propiedades
changed
Evento que se desencadena si algún recurso administrado por el proveedor de recursos detecta cambios en el recurso de esquematización.
any changed
Valor de propiedad
any
directory
Carpeta que se va a enumerar.
directory: string
Valor de propiedad
string
id
Obtiene el identificador de este proveedor de recursos.
string id
Valor de propiedad
string
Identificador de este proveedor de recursos.
includeSubFolders
Valor que indica si se deben incluir subcarpetas.
includeSubFolders: boolean
Valor de propiedad
boolean
resourceExplorer
Obtiene el explorador de recursos.
ResourceExplorer resourceExplorer
Valor de propiedad
Explorador de recursos.
watcher
Obtiene el monitor de archivos adjunto.
FSWatcher watcher
Valor de propiedad
FSWatcher
Monitor de archivos adjunto.
Detalles del método
getResource(string)
Obtiene el recurso por su identificador.
function getResource(id: string): Resource
Parámetros
- id
-
string
Identificador de recurso.
Devoluciones
Recurso por identificador.
getResources(string)
Obtiene los recursos por extensión.
function getResources(extension: string): Resource[]
Parámetros
- extension
-
string
Extensión de recursos.
Devoluciones
Resource[]
Colección de recursos.
refresh()
Actualice cualquier contenido almacenado en caché y busque contenido nuevo.
function refresh()