File class
Clase que representa un archivo.
Constructores
| File(Storage |
Cree un archivo. |
Métodos
Detalles del constructor
File(StorageClientContext)
Cree un archivo.
new File(client: StorageClientContext)
Parámetros
- client
- StorageClientContext
Referencia al cliente de servicio.
Detalles del método
abortCopy(string, FileAbortCopyOptionalParams, ServiceCallback<void>)
function abortCopy(copyId: string, options: FileAbortCopyOptionalParams, callback: ServiceCallback<void>)
Parámetros
- copyId
-
string
Identificador de copia proporcionado en el encabezado x-ms-copy-id de la operación original Copiar archivo.
- options
- FileAbortCopyOptionalParams
Los parámetros opcionales
- callback
-
ServiceCallback<void>
Devolución de llamada
abortCopy(string, Models.FileAbortCopyOptionalParams)
Anula una operación Copy File pendiente y deja un archivo de destino con una longitud cero y metadatos completos.
function abortCopy(copyId: string, options?: Models.FileAbortCopyOptionalParams)
Parámetros
- copyId
-
string
Identificador de copia proporcionado en el encabezado x-ms-copy-id de la operación original Copiar archivo.
- options
- Models.FileAbortCopyOptionalParams
Devoluciones
Promise<Models.FileAbortCopyResponse>
Promise<Models.FileAbortCopyResponse>
abortCopy(string, ServiceCallback<void>)
function abortCopy(copyId: string, callback: ServiceCallback<void>)
Parámetros
- copyId
-
string
Identificador de copia proporcionado en el encabezado x-ms-copy-id de la operación original Copiar archivo.
- callback
-
ServiceCallback<void>
Devolución de llamada
create(number, string, string, string, FileCreateOptionalParams, ServiceCallback<void>)
function create(fileContentLength: number, fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options: FileCreateOptionalParams, callback: ServiceCallback<void>)
Parámetros
- fileContentLength
-
number
Especifica el tamaño máximo del archivo, hasta 1 TB.
- fileAttributes
-
string
Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.
- fileCreationTime
-
string
Hora de creación del archivo o directorio.
- fileLastWriteTime
-
string
Hora de última escritura del archivo o directorio.
- options
- FileCreateOptionalParams
Los parámetros opcionales
- callback
-
ServiceCallback<void>
Devolución de llamada
create(number, string, string, string, Models.FileCreateOptionalParams)
Crea un nuevo archivo o reemplaza un archivo. Tenga en cuenta que solo inicializa el archivo sin contenido.
function create(fileContentLength: number, fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options?: Models.FileCreateOptionalParams)
Parámetros
- fileContentLength
-
number
Especifica el tamaño máximo del archivo, hasta 1 TB.
- fileAttributes
-
string
Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.
- fileCreationTime
-
string
Hora de creación del archivo o directorio.
- fileLastWriteTime
-
string
Hora de última escritura del archivo o directorio.
- options
- Models.FileCreateOptionalParams
Devoluciones
Promise<Models.FileCreateResponse>
Promise<Models.FileCreateResponse>
create(number, string, string, string, ServiceCallback<void>)
function create(fileContentLength: number, fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, callback: ServiceCallback<void>)
Parámetros
- fileContentLength
-
number
Especifica el tamaño máximo del archivo, hasta 1 TB.
- fileAttributes
-
string
Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.
- fileCreationTime
-
string
Hora de creación del archivo o directorio.
- fileLastWriteTime
-
string
Hora de última escritura del archivo o directorio.
- callback
-
ServiceCallback<void>
Devolución de llamada
deleteMethod(FileDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(options: FileDeleteMethodOptionalParams, callback: ServiceCallback<void>)
Parámetros
- options
- FileDeleteMethodOptionalParams
Los parámetros opcionales
- callback
-
ServiceCallback<void>
Devolución de llamada
deleteMethod(Models.FileDeleteMethodOptionalParams)
quita el archivo de la cuenta de almacenamiento.
function deleteMethod(options?: Models.FileDeleteMethodOptionalParams)
Parámetros
- options
- Models.FileDeleteMethodOptionalParams
Devoluciones
Promise<Models.FileDeleteResponse>
Promise<Models.FileDeleteResponse>
deleteMethod(ServiceCallback<void>)
function deleteMethod(callback: ServiceCallback<void>)
Parámetros
- callback
-
ServiceCallback<void>
Devolución de llamada
download(FileDownloadOptionalParams, ServiceCallback<void>)
function download(options: FileDownloadOptionalParams, callback: ServiceCallback<void>)
Parámetros
- options
- FileDownloadOptionalParams
Los parámetros opcionales
- callback
-
ServiceCallback<void>
Devolución de llamada
download(Models.FileDownloadOptionalParams)
Lee o descarga un archivo del sistema, incluidos sus metadatos y propiedades.
function download(options?: Models.FileDownloadOptionalParams)
Parámetros
- options
- Models.FileDownloadOptionalParams
Devoluciones
Promise<Models.FileDownloadResponse>
Modelos de promesa.FileDownloadResponse<>
download(ServiceCallback<void>)
function download(callback: ServiceCallback<void>)
Parámetros
- callback
-
ServiceCallback<void>
Devolución de llamada
forceCloseHandles(string, FileForceCloseHandlesOptionalParams, ServiceCallback<void>)
function forceCloseHandles(handleId: string, options: FileForceCloseHandlesOptionalParams, callback: ServiceCallback<void>)
Parámetros
- handleId
-
string
Especifica el identificador de identificador abierto en el archivo o directorio que se va a cerrar. Asterix ('*') es un carácter comodín que especifica todos los identificadores.
Los parámetros opcionales
- callback
-
ServiceCallback<void>
Devolución de llamada
forceCloseHandles(string, Models.FileForceCloseHandlesOptionalParams)
Cierra todos los identificadores abiertos para un archivo determinado.
function forceCloseHandles(handleId: string, options?: Models.FileForceCloseHandlesOptionalParams)
Parámetros
- handleId
-
string
Especifica el identificador de identificador abierto en el archivo o directorio que se va a cerrar. Asterix ('*') es un carácter comodín que especifica todos los identificadores.
- options
- Models.FileForceCloseHandlesOptionalParams
Devoluciones
Promise<Models.FileForceCloseHandlesResponse>
Modelos de promesas.FileForceCloseHandlesResponse<>
forceCloseHandles(string, ServiceCallback<void>)
function forceCloseHandles(handleId: string, callback: ServiceCallback<void>)
Parámetros
- handleId
-
string
Especifica el identificador de identificador abierto en el archivo o directorio que se va a cerrar. Asterix ('*') es un carácter comodín que especifica todos los identificadores.
- callback
-
ServiceCallback<void>
Devolución de llamada
getProperties(FileGetPropertiesOptionalParams, ServiceCallback<void>)
function getProperties(options: FileGetPropertiesOptionalParams, callback: ServiceCallback<void>)
Parámetros
- options
- FileGetPropertiesOptionalParams
Los parámetros opcionales
- callback
-
ServiceCallback<void>
Devolución de llamada
getProperties(Models.FileGetPropertiesOptionalParams)
Devuelve todos los metadatos definidos por el usuario, las propiedades HTTP estándar y las propiedades del sistema para el archivo. No devuelve el contenido del archivo.
function getProperties(options?: Models.FileGetPropertiesOptionalParams)
Parámetros
- options
- Models.FileGetPropertiesOptionalParams
Devoluciones
Promise<Models.FileGetPropertiesResponse>
Promise<Models.FileGetPropertiesResponse>
getProperties(ServiceCallback<void>)
function getProperties(callback: ServiceCallback<void>)
Parámetros
- callback
-
ServiceCallback<void>
Devolución de llamada
getRangeList(FileGetRangeListOptionalParams, ServiceCallback<Range[]>)
function getRangeList(options: FileGetRangeListOptionalParams, callback: ServiceCallback<Range[]>)
Parámetros
- options
- FileGetRangeListOptionalParams
Los parámetros opcionales
- callback
-
ServiceCallback<Range[]>
Devolución de llamada
getRangeList(Models.FileGetRangeListOptionalParams)
Devuelve la lista de intervalos válidos para un archivo.
function getRangeList(options?: Models.FileGetRangeListOptionalParams)
Parámetros
- options
- Models.FileGetRangeListOptionalParams
Devoluciones
Promise<Models.FileGetRangeListResponse>
Promise<Models.FileGetRangeListResponse>
getRangeList(ServiceCallback<Range[]>)
function getRangeList(callback: ServiceCallback<Range[]>)
Parámetros
- callback
-
ServiceCallback<Range[]>
Devolución de llamada
listHandles(FileListHandlesOptionalParams, ServiceCallback<ListHandlesResponse>)
function listHandles(options: FileListHandlesOptionalParams, callback: ServiceCallback<ListHandlesResponse>)
Parámetros
- options
- FileListHandlesOptionalParams
Los parámetros opcionales
- callback
-
ServiceCallback<ListHandlesResponse>
Devolución de llamada
listHandles(Models.FileListHandlesOptionalParams)
Identificadores de listas para el archivo
function listHandles(options?: Models.FileListHandlesOptionalParams)
Parámetros
- options
- Models.FileListHandlesOptionalParams
Devoluciones
Promise<Models.FileListHandlesResponse>
Promise<Models.FileListHandlesResponse>
listHandles(ServiceCallback<ListHandlesResponse>)
function listHandles(callback: ServiceCallback<ListHandlesResponse>)
Parámetros
- callback
-
ServiceCallback<ListHandlesResponse>
Devolución de llamada
setHTTPHeaders(string, string, string, FileSetHTTPHeadersOptionalParams, ServiceCallback<void>)
function setHTTPHeaders(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options: FileSetHTTPHeadersOptionalParams, callback: ServiceCallback<void>)
Parámetros
- fileAttributes
-
string
Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.
- fileCreationTime
-
string
Hora de creación del archivo o directorio.
- fileLastWriteTime
-
string
Hora de última escritura del archivo o directorio.
- options
- FileSetHTTPHeadersOptionalParams
Los parámetros opcionales
- callback
-
ServiceCallback<void>
Devolución de llamada
setHTTPHeaders(string, string, string, Models.FileSetHTTPHeadersOptionalParams)
Establece encabezados HTTP en el archivo.
function setHTTPHeaders(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options?: Models.FileSetHTTPHeadersOptionalParams)
Parámetros
- fileAttributes
-
string
Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.
- fileCreationTime
-
string
Hora de creación del archivo o directorio.
- fileLastWriteTime
-
string
Hora de última escritura del archivo o directorio.
- options
- Models.FileSetHTTPHeadersOptionalParams
Devoluciones
Promise<Models.FileSetHTTPHeadersResponse>
Promise<Models.FileSetHTTPHeadersResponse>
setHTTPHeaders(string, string, string, ServiceCallback<void>)
function setHTTPHeaders(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, callback: ServiceCallback<void>)
Parámetros
- fileAttributes
-
string
Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.
- fileCreationTime
-
string
Hora de creación del archivo o directorio.
- fileLastWriteTime
-
string
Hora de última escritura del archivo o directorio.
- callback
-
ServiceCallback<void>
Devolución de llamada
setMetadata(FileSetMetadataOptionalParams, ServiceCallback<void>)
function setMetadata(options: FileSetMetadataOptionalParams, callback: ServiceCallback<void>)
Parámetros
- options
- FileSetMetadataOptionalParams
Los parámetros opcionales
- callback
-
ServiceCallback<void>
Devolución de llamada
setMetadata(Models.FileSetMetadataOptionalParams)
Actualiza los metadatos definidos por el usuario para el archivo especificado.
function setMetadata(options?: Models.FileSetMetadataOptionalParams)
Parámetros
- options
- Models.FileSetMetadataOptionalParams
Devoluciones
Promise<Models.FileSetMetadataResponse>
Promise<Models.FileSetMetadataResponse>
setMetadata(ServiceCallback<void>)
function setMetadata(callback: ServiceCallback<void>)
Parámetros
- callback
-
ServiceCallback<void>
Devolución de llamada
startCopy(string, FileStartCopyOptionalParams, ServiceCallback<void>)
function startCopy(copySource: string, options: FileStartCopyOptionalParams, callback: ServiceCallback<void>)
Parámetros
- copySource
-
string
Especifica la dirección URL del archivo de origen o el blob, hasta 2 KB de longitud. Para copiar un archivo en otro archivo dentro de la misma cuenta de almacenamiento, puede usar clave compartida para autenticar el archivo de origen. Si va a copiar un archivo desde otra cuenta de almacenamiento o si va a copiar un blob desde la misma cuenta de almacenamiento u otra cuenta de almacenamiento, debe autenticar el archivo de origen o el blob mediante una firma de acceso compartido. Si el origen es un blob público, no se requiere autenticación para realizar la operación de copia. Un archivo de una instantánea de recurso compartido también se puede especificar como origen de copia.
- options
- FileStartCopyOptionalParams
Los parámetros opcionales
- callback
-
ServiceCallback<void>
Devolución de llamada
startCopy(string, Models.FileStartCopyOptionalParams)
Copia un blob o un archivo en un archivo de destino dentro de la cuenta de almacenamiento.
function startCopy(copySource: string, options?: Models.FileStartCopyOptionalParams)
Parámetros
- copySource
-
string
Especifica la dirección URL del archivo de origen o el blob, hasta 2 KB de longitud. Para copiar un archivo en otro archivo dentro de la misma cuenta de almacenamiento, puede usar clave compartida para autenticar el archivo de origen. Si va a copiar un archivo desde otra cuenta de almacenamiento o si va a copiar un blob desde la misma cuenta de almacenamiento u otra cuenta de almacenamiento, debe autenticar el archivo de origen o el blob mediante una firma de acceso compartido. Si el origen es un blob público, no se requiere autenticación para realizar la operación de copia. Un archivo de una instantánea de recurso compartido también se puede especificar como origen de copia.
- options
- Models.FileStartCopyOptionalParams
Devoluciones
Promise<Models.FileStartCopyResponse>
Promise<Models.FileStartCopyResponse>
startCopy(string, ServiceCallback<void>)
function startCopy(copySource: string, callback: ServiceCallback<void>)
Parámetros
- copySource
-
string
Especifica la dirección URL del archivo de origen o el blob, hasta 2 KB de longitud. Para copiar un archivo en otro archivo dentro de la misma cuenta de almacenamiento, puede usar clave compartida para autenticar el archivo de origen. Si va a copiar un archivo desde otra cuenta de almacenamiento o si va a copiar un blob desde la misma cuenta de almacenamiento u otra cuenta de almacenamiento, debe autenticar el archivo de origen o el blob mediante una firma de acceso compartido. Si el origen es un blob público, no se requiere autenticación para realizar la operación de copia. Un archivo de una instantánea de recurso compartido también se puede especificar como origen de copia.
- callback
-
ServiceCallback<void>
Devolución de llamada
uploadRange(string, Models.FileRangeWriteType, number, FileUploadRangeOptionalParams, ServiceCallback<void>)
function uploadRange(range: string, fileRangeWrite: Models.FileRangeWriteType, contentLength: number, options: FileUploadRangeOptionalParams, callback: ServiceCallback<void>)
Parámetros
- range
-
string
Especifica el intervalo de bytes que se va a escribir. Se deben especificar el inicio y el final del intervalo. Para una operación de actualización, el intervalo puede tener un tamaño de hasta 4 MB. Para una operación clara, el intervalo puede ser hasta el valor del tamaño completo del archivo. El servicio File solo acepta un solo intervalo de bytes para los encabezados Range y "x-ms-range", y el intervalo de bytes debe especificarse en el siguiente formato: bytes=startByte-endByte.
- fileRangeWrite
- Models.FileRangeWriteType
Especifique una de las siguientes opciones: - Actualizar: escribe los bytes especificados por el cuerpo de la solicitud en el intervalo especificado. Los encabezados Range y Content-Length deben coincidir para realizar la actualización. - Borrar: borra el intervalo especificado y libera el espacio utilizado en el almacenamiento de ese intervalo. Para borrar un intervalo, establezca el encabezado Content-Length en cero y establezca el encabezado Range en un valor que indique el intervalo que se va a borrar, hasta el tamaño máximo del archivo. Entre los valores posibles se incluyen: 'update', 'clear'
- contentLength
-
number
Especifica el número de bytes que se transmiten en el cuerpo de la solicitud. Cuando el encabezado x-ms-write se establece en clear, el valor de este encabezado debe establecerse en cero.
- options
- FileUploadRangeOptionalParams
Los parámetros opcionales
- callback
-
ServiceCallback<void>
Devolución de llamada
uploadRange(string, Models.FileRangeWriteType, number, Models.FileUploadRangeOptionalParams)
Cargue un intervalo de bytes en un archivo.
function uploadRange(range: string, fileRangeWrite: Models.FileRangeWriteType, contentLength: number, options?: Models.FileUploadRangeOptionalParams)
Parámetros
- range
-
string
Especifica el intervalo de bytes que se va a escribir. Se deben especificar el inicio y el final del intervalo. Para una operación de actualización, el intervalo puede tener un tamaño de hasta 4 MB. Para una operación clara, el intervalo puede ser hasta el valor del tamaño completo del archivo. El servicio File solo acepta un solo intervalo de bytes para los encabezados Range y "x-ms-range", y el intervalo de bytes debe especificarse en el siguiente formato: bytes=startByte-endByte.
- fileRangeWrite
- Models.FileRangeWriteType
Especifique una de las siguientes opciones: - Actualizar: escribe los bytes especificados por el cuerpo de la solicitud en el intervalo especificado. Los encabezados Range y Content-Length deben coincidir para realizar la actualización. - Borrar: borra el intervalo especificado y libera el espacio utilizado en el almacenamiento de ese intervalo. Para borrar un intervalo, establezca el encabezado Content-Length en cero y establezca el encabezado Range en un valor que indique el intervalo que se va a borrar, hasta el tamaño máximo del archivo. Entre los valores posibles se incluyen: 'update', 'clear'
- contentLength
-
number
Especifica el número de bytes que se transmiten en el cuerpo de la solicitud. Cuando el encabezado x-ms-write se establece en clear, el valor de este encabezado debe establecerse en cero.
- options
- Models.FileUploadRangeOptionalParams
Devoluciones
Promise<Models.FileUploadRangeResponse>
< Promise>Models.FileUploadRangeResponse
uploadRange(string, Models.FileRangeWriteType, number, ServiceCallback<void>)
function uploadRange(range: string, fileRangeWrite: Models.FileRangeWriteType, contentLength: number, callback: ServiceCallback<void>)
Parámetros
- range
-
string
Especifica el intervalo de bytes que se va a escribir. Se deben especificar el inicio y el final del intervalo. Para una operación de actualización, el intervalo puede tener un tamaño de hasta 4 MB. Para una operación clara, el intervalo puede ser hasta el valor del tamaño completo del archivo. El servicio File solo acepta un solo intervalo de bytes para los encabezados Range y "x-ms-range", y el intervalo de bytes debe especificarse en el siguiente formato: bytes=startByte-endByte.
- fileRangeWrite
- Models.FileRangeWriteType
Especifique una de las siguientes opciones: - Actualizar: escribe los bytes especificados por el cuerpo de la solicitud en el intervalo especificado. Los encabezados Range y Content-Length deben coincidir para realizar la actualización. - Borrar: borra el intervalo especificado y libera el espacio utilizado en el almacenamiento de ese intervalo. Para borrar un intervalo, establezca el encabezado Content-Length en cero y establezca el encabezado Range en un valor que indique el intervalo que se va a borrar, hasta el tamaño máximo del archivo. Entre los valores posibles se incluyen: 'update', 'clear'
- contentLength
-
number
Especifica el número de bytes que se transmiten en el cuerpo de la solicitud. Cuando el encabezado x-ms-write se establece en clear, el valor de este encabezado debe establecerse en cero.
- callback
-
ServiceCallback<void>
Devolución de llamada
uploadRangeFromURL(string, string, string, number, FileUploadRangeFromURLOptionalParams, ServiceCallback<void>)
function uploadRangeFromURL(range: string, copySource: string, sourceRange: string, contentLength: number, options: FileUploadRangeFromURLOptionalParams, callback: ServiceCallback<void>)
Parámetros
- range
-
string
Escribe datos en el intervalo de bytes especificado en el archivo.
- copySource
-
string
Especifica la dirección URL del archivo de origen o el blob, hasta 2 KB de longitud. Para copiar un archivo en otro archivo dentro de la misma cuenta de almacenamiento, puede usar clave compartida para autenticar el archivo de origen. Si va a copiar un archivo desde otra cuenta de almacenamiento o si va a copiar un blob desde la misma cuenta de almacenamiento u otra cuenta de almacenamiento, debe autenticar el archivo de origen o el blob mediante una firma de acceso compartido. Si el origen es un blob público, no se requiere autenticación para realizar la operación de copia. Un archivo de una instantánea de recurso compartido también se puede especificar como origen de copia.
- sourceRange
-
string
Bytes de datos de origen en el intervalo especificado.
- contentLength
-
number
Especifica el número de bytes que se transmiten en el cuerpo de la solicitud. Cuando el encabezado x-ms-write se establece en clear, el valor de este encabezado debe establecerse en cero.
Los parámetros opcionales
- callback
-
ServiceCallback<void>
Devolución de llamada
uploadRangeFromURL(string, string, string, number, Models.FileUploadRangeFromURLOptionalParams)
Cargue un intervalo de bytes en un archivo donde el contenido se lea desde una dirección URL.
function uploadRangeFromURL(range: string, copySource: string, sourceRange: string, contentLength: number, options?: Models.FileUploadRangeFromURLOptionalParams)
Parámetros
- range
-
string
Escribe datos en el intervalo de bytes especificado en el archivo.
- copySource
-
string
Especifica la dirección URL del archivo de origen o el blob, hasta 2 KB de longitud. Para copiar un archivo en otro archivo dentro de la misma cuenta de almacenamiento, puede usar clave compartida para autenticar el archivo de origen. Si va a copiar un archivo desde otra cuenta de almacenamiento o si va a copiar un blob desde la misma cuenta de almacenamiento u otra cuenta de almacenamiento, debe autenticar el archivo de origen o el blob mediante una firma de acceso compartido. Si el origen es un blob público, no se requiere autenticación para realizar la operación de copia. Un archivo de una instantánea de recurso compartido también se puede especificar como origen de copia.
- sourceRange
-
string
Bytes de datos de origen en el intervalo especificado.
- contentLength
-
number
Especifica el número de bytes que se transmiten en el cuerpo de la solicitud. Cuando el encabezado x-ms-write se establece en clear, el valor de este encabezado debe establecerse en cero.
- options
- Models.FileUploadRangeFromURLOptionalParams
Devoluciones
Promise<Models.FileUploadRangeFromURLResponse>
Promise<Models.FileUploadRangeFromURLResponse>
uploadRangeFromURL(string, string, string, number, ServiceCallback<void>)
function uploadRangeFromURL(range: string, copySource: string, sourceRange: string, contentLength: number, callback: ServiceCallback<void>)
Parámetros
- range
-
string
Escribe datos en el intervalo de bytes especificado en el archivo.
- copySource
-
string
Especifica la dirección URL del archivo de origen o el blob, hasta 2 KB de longitud. Para copiar un archivo en otro archivo dentro de la misma cuenta de almacenamiento, puede usar clave compartida para autenticar el archivo de origen. Si va a copiar un archivo desde otra cuenta de almacenamiento o si va a copiar un blob desde la misma cuenta de almacenamiento u otra cuenta de almacenamiento, debe autenticar el archivo de origen o el blob mediante una firma de acceso compartido. Si el origen es un blob público, no se requiere autenticación para realizar la operación de copia. Un archivo de una instantánea de recurso compartido también se puede especificar como origen de copia.
- sourceRange
-
string
Bytes de datos de origen en el intervalo especificado.
- contentLength
-
number
Especifica el número de bytes que se transmiten en el cuerpo de la solicitud. Cuando el encabezado x-ms-write se establece en clear, el valor de este encabezado debe establecerse en cero.
- callback
-
ServiceCallback<void>
Devolución de llamada