roSyncPool
22 min
recomendamos usar roassetpool docid\ yvhpmgskn9ptbji mnpop en su lugar brightsign habilita los protocolos http //, https //, ftp\ //, y file // creación de objetos el objeto rosyncpool se crea con un único parámetro que especifica la ruta del archivo donde se encuentra el pool createobject("rosyncpool", pool path as string) ejemplo pool = createobject ("rosyncpool", "sd /pool") ifsyncpool validatefiles(sync spec as rosyncspec, directory as string, options array as roassociativearray) as object valida los archivos en el directorio especificado contra los hashes en la especificación de sincronización especificada los archivos que no están en la especificación de sincronización se ignoran actualmente, la matriz de opciones puede contener los siguientes parámetros opcionales deltecorrupt \<font color="#6b21a8">boolean\</font> elimina automáticamente los archivos que no coinciden con la especificación de sincronización el método devolverá una matriz asociativa que asigna cada nombre de archivo a una explicación de por qué está corrupto la matriz solo contiene archivos corruptos, por lo que el éxito se informa cuando el método devuelve una matriz asociativa vacía getfailurereason() as string asyncdownload(a as object) as boolean asynccancel() as boolean realize(a as object, b as string) as object protectfiles(a as object, b as integer) as boolean reservemegabytes(a as integer) as boolean getpoolsizeinmegabytes() as integer estimaterealizedsizeinmegabytes(a as object, b as string) as integer isready(a as object) as boolean validate(a as object, b as object) as boolean enablepeerverification(a as boolean) enablehostverification(a as boolean) setcertificatesfile(a as string) setuserandpassword(a as string, b as string) as boolean addheader(a as string, b as string) setheaders(a as object) as boolean setminimumtransferrate(a as integer, b as integer) as boolean asyncsuggestcache(a as object) as boolean setproxy(a as string) as boolean setproxybypass(a as array) as boolean setfileprogressintervalseconds(a as integer) as boolean queryfiles(a as object) as object setfileretrycount(a as integer) as boolean setrelativelinkprefix(prefix as string) as boolean bindtointerface(interface as integer) as boolean enableunsafeauthentication(a as boolean) enableunsafeproxyauthentication(enable as boolean) as boolean enableencodings(enable as boolean) as boolean setmaximumreceivebytespersecond(bytes per second as double) as boolean setmaximumpoolsizemegabytes(maximum size as integer) as boolean ifidentity getidentity() as integer la interfaz ifsourceidentity ha quedado obsoleta recomendamos usar la interfaz ifuserdata en su lugar ifmessageport setport(a as object) ifuserdata setuserdata(user data as object) establece los datos del usuario que se devolverán cuando se generen eventos getuserdata() as object devuelve los datos del usuario que se establecieron previamente mediante setuserdata() devolverá inválido si no se ha establecido ningún dato