Compartir a través de


FileCreateOptions interface

Interfaz para las opciones comunes a cada operación remota.

Extends

Propiedades heredadas

abortSignal
acl

Opcional. Derechos de control de acceso POSIX en archivos y directorios.

conditions
customerProvidedKey

Información de clave proporcionada por el cliente.

encryptionContext

Opcional. Especifica el contexto de cifrado que se va a establecer en el archivo.

expiresOn

Opcional. Opciones para programar la eliminación de una ruta de acceso. Un valor numérico indica la duración antes de que se elimine el archivo en milisegundos. Un valor Date indica la hora que se va a establecer para cuándo se eliminará la ruta de acceso. No se aplica a los directorios.

group

Opcional. Grupo propietario del blob o directorio.

leaseDuration

La duración de la concesión es necesaria para adquirir una concesión y especifica la duración de la concesión en segundos. La duración de la concesión debe estar entre 15 y 60 segundos o -1 para una concesión infinita.

metadata
owner

Opcional. Propietario del blob o directorio.

pathHttpHeaders
permissions
proposedLeaseId

Identificador de concesión propuesto, con formato de cadena de GUID. Blob service devuelve 400 (solicitud no válida) si el identificador de concesión propuesto no tiene el formato correcto. Vea Constructor de Guid (cadena) para obtener una lista de formatos válidos de cadena de GUID.

tracingOptions
umask

Detalles de las propiedades heredadas

abortSignal

abortSignal?: AbortSignalLike

Valor de propiedad

Heredado depathCreateOptions.abortSignal

acl

Opcional. Derechos de control de acceso POSIX en archivos y directorios.

acl?: PathAccessControlItem[]

Valor de propiedad

Heredado dePathCreateOptions.acl

conditions

conditions?: DataLakeRequestConditions

Valor de propiedad

Heredado dePathCreateOptions.conditions

customerProvidedKey

Información de clave proporcionada por el cliente.

customerProvidedKey?: CpkInfo

Valor de propiedad

Heredado dePathCreateOptions.customerProvidedKey

encryptionContext

Opcional. Especifica el contexto de cifrado que se va a establecer en el archivo.

encryptionContext?: string

Valor de propiedad

string

Heredado dePathCreateOptions.encryptionContext

expiresOn

Opcional. Opciones para programar la eliminación de una ruta de acceso. Un valor numérico indica la duración antes de que se elimine el archivo en milisegundos. Un valor Date indica la hora que se va a establecer para cuándo se eliminará la ruta de acceso. No se aplica a los directorios.

expiresOn?: number | Date

Valor de propiedad

number | Date

Heredado dePathCreateOptions.expiresOn

group

Opcional. Grupo propietario del blob o directorio.

group?: string

Valor de propiedad

string

Heredado dePathCreateOptions.group

leaseDuration

La duración de la concesión es necesaria para adquirir una concesión y especifica la duración de la concesión en segundos. La duración de la concesión debe estar entre 15 y 60 segundos o -1 para una concesión infinita.

leaseDuration?: number

Valor de propiedad

number

Se hereda dePathCreateOptions.leaseDuration

metadata

metadata?: Metadata

Valor de propiedad

Heredado dePathCreateOptions.metadata

owner

Opcional. Propietario del blob o directorio.

owner?: string

Valor de propiedad

string

Heredado dePathCreateOptions.owner

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Valor de propiedad

Heredado dePathCreateOptions.pathHttpHeaders

permissions

permissions?: string

Valor de propiedad

string

Heredado depathCreateOptions.permissions

proposedLeaseId

Identificador de concesión propuesto, con formato de cadena de GUID. Blob service devuelve 400 (solicitud no válida) si el identificador de concesión propuesto no tiene el formato correcto. Vea Constructor de Guid (cadena) para obtener una lista de formatos válidos de cadena de GUID.

proposedLeaseId?: string

Valor de propiedad

string

Heredado dePathCreateOptions.proposedLeaseId

tracingOptions

tracingOptions?: OperationTracingOptions

Valor de propiedad

Heredado dePathCreateOptions.tracingOptions

umask

umask?: string

Valor de propiedad

string

Heredado dePathCreateOptions.umask