assetpoolfiles
6 min
este objeto assetpoolfiles proporciona acceso directo a los archivos de los assets en el pool idl de assetrealizer interface assetpoolfiles { assetpoolfiles(assetpool pool, assetlist assets); promise\<string> getpath(string assetname); promise\<assetinfo> getinfo(string assetname); promise\<void> movefileintopool(string sourcefilename, string destinationassetname); } creación de objetos para crear un objeto assetpoolfiles primero deberá crear una instancia de assetpool y descargar archivos en ella usando una instancia de assetpoolfetcher luego, cargue el módulo brightsign/assetrealizer usando el método require() y cree una instancia de la clase assetrealizer utilizando la instancia de assetpool y el directorio de destino para la realización const assetpoolclass = require("@brightsign/assetpool"); let assetpool = new assetpoolclass("sd /pool"); const assetpoolfilesclass = require("@brightsign/assetpoolfiles"); let assetpoolfiles = new assetpoolfilesclass(assetpool, assetcollection); assetpoolfiles use esta interfaz para obtener acceso a información sobre los archivos de los assets en el pool getpath() promise\<string> getpath(string assetname) devuelve la ruta completa al archivo en el pool que corresponde al asset con el nombre indicado esto puede usarse para leer, reproducir o ejecutar el asset correspondiente según sea necesario no debe modificar el archivo, ya que esto cambiará su hash getinfo() promise\<assetinfo> getinfo(string assetname) devuelve la información del activo docid\ thz wp xjdozepebp4nch del asset con el nombre indicado si está presente en el pool si el asset no está presente, la promise devuelta es rechazada movefileintopool() promise\<void> movefileintopool(string sourcefilename, string destinationassetname) mueva un archivo existente en el mismo dispositivo de almacenamiento que el pool al pool como el asset con el nombre correspondiente esta es una operación rápida porque no se verifica el hash tenga en cuenta que este método no provoca que se lleve a cabo ninguna eliminación de assets ya presentes en el pool (aunque puede provocar que una operación posterior que pueda limpiar el pool lo haga) este método rara vez es útil