Compartir a través de


FileCreateIfNotExistsOptions 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.

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 depathCreateIfNotExistsOptions.abortSignal

acl

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

acl?: PathAccessControlItem[]

Valor de propiedad

Heredado depathCreateIfNotExistsOptions.acl

customerProvidedKey

Información de clave proporcionada por el cliente.

customerProvidedKey?: CpkInfo

Valor de propiedad

Heredado dePathCreateIfNotExistsOptions.customerProvidedKey

encryptionContext

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

encryptionContext?: string

Valor de propiedad

string

Heredado dePathCreateIfNotExistsOptions.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 depathCreateIfNotExistsOptions.expiresOn

group

Opcional. Grupo propietario del blob o directorio.

group?: string

Valor de propiedad

string

Heredado depathCreateIfNotExistsOptions.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

Heredado depathCreateIfNotExistsOptions.leaseDuration

metadata

metadata?: Metadata

Valor de propiedad

Heredado dePathCreateIfNotExistsOptions.metadata

owner

Opcional. Propietario del blob o directorio.

owner?: string

Valor de propiedad

string

Heredado dePathCreateIfNotExistsOptions.owner

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Valor de propiedad

Heredado depathCreateIfNotExistsOptions.pathHttpHeaders

permissions

permissions?: string

Valor de propiedad

string

Se hereda dePathCreateIfNotExistsOptions.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 dePathCreateIfNotExistsOptions.proposedLeaseId

tracingOptions

tracingOptions?: OperationTracingOptions

Valor de propiedad

Se hereda dePathCreateIfNotExistsOptions.tracingOptions

umask

umask?: string

Valor de propiedad

string

Heredado depathCreateIfNotExistsOptions.umask