Delen via


FileCreateIfNotExistsOptions interface

Een interface voor opties die gebruikelijk zijn voor elke externe bewerking.

Uitbreiding

Overgenomen eigenschappen

abortSignal
acl

Facultatief. POSIX-toegangsbeheerrechten voor bestanden en mappen.

customerProvidedKey

Door de klant verstrekte sleutelgegevens.

encryptionContext

Facultatief. Hiermee geeft u de versleutelingscontext op die moet worden ingesteld voor het bestand.

expiresOn

Facultatief. Opties voor het plannen van het verwijderen van een pad. Een getalwaarde geeft de duur aan voordat het bestand in milliseconden moet worden verwijderd. Een datumwaarde geeft de tijd aan waarop het pad moet worden verwijderd. Is niet van toepassing op directory's.

group

Facultatief. De groep die eigenaar is van de blob of map.

leaseDuration

De leaseduur is vereist voor het verkrijgen van een lease en geeft de duur van de lease in seconden aan. De leaseduur moet tussen 15 en 60 seconden of -1 zijn voor een oneindige lease.

metadata
owner

Facultatief. De eigenaar van de blob of map.

pathHttpHeaders
permissions
proposedLeaseId

Voorgestelde lease-id, in een GUID-tekenreeksindeling. De Blob-service retourneert 400 (ongeldige aanvraag) als de voorgestelde lease-id niet de juiste indeling heeft. Zie Guid Constructor (tekenreeks) voor een lijst met geldige GUID-tekenreeksindelingen.

tracingOptions
umask

Details van overgenomen eigenschap

abortSignal

abortSignal?: AbortSignalLike

Waarde van eigenschap

overgenomen vanPathCreateIfNotExistsOptions.abortSignal-

acl

Facultatief. POSIX-toegangsbeheerrechten voor bestanden en mappen.

acl?: PathAccessControlItem[]

Waarde van eigenschap

overgenomen vanPathCreateIfNotExistsOptions.acl-

customerProvidedKey

Door de klant verstrekte sleutelgegevens.

customerProvidedKey?: CpkInfo

Waarde van eigenschap

overgenomen vanPathCreateIfNotExistsOptions.customerProvidedKey

encryptionContext

Facultatief. Hiermee geeft u de versleutelingscontext op die moet worden ingesteld voor het bestand.

encryptionContext?: string

Waarde van eigenschap

string

overgenomen vanPathCreateIfNotExistsOptions.encryptionContext

expiresOn

Facultatief. Opties voor het plannen van het verwijderen van een pad. Een getalwaarde geeft de duur aan voordat het bestand in milliseconden moet worden verwijderd. Een datumwaarde geeft de tijd aan waarop het pad moet worden verwijderd. Is niet van toepassing op directory's.

expiresOn?: number | Date

Waarde van eigenschap

number | Date

overgenomen vanPathCreateIfNotExistsOptions.expiresOn

group

Facultatief. De groep die eigenaar is van de blob of map.

group?: string

Waarde van eigenschap

string

overgenomen vanPathCreateIfNotExistsOptions.group

leaseDuration

De leaseduur is vereist voor het verkrijgen van een lease en geeft de duur van de lease in seconden aan. De leaseduur moet tussen 15 en 60 seconden of -1 zijn voor een oneindige lease.

leaseDuration?: number

Waarde van eigenschap

number

overgenomen vanPathCreateIfNotExistsOptions.leaseDuration-

metadata

metadata?: Metadata

Waarde van eigenschap

overgenomen vanPathCreateIfNotExistsOptions.metadata

owner

Facultatief. De eigenaar van de blob of map.

owner?: string

Waarde van eigenschap

string

overgenomen vanPathCreateIfNotExistsOptions.owner

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Waarde van eigenschap

overgenomen vanPathCreateIfNotExistsOptions.pathHttpHeaders

permissions

permissions?: string

Waarde van eigenschap

string

overgenomen vanPathCreateIfNotExistsOptions.permissions

proposedLeaseId

Voorgestelde lease-id, in een GUID-tekenreeksindeling. De Blob-service retourneert 400 (ongeldige aanvraag) als de voorgestelde lease-id niet de juiste indeling heeft. Zie Guid Constructor (tekenreeks) voor een lijst met geldige GUID-tekenreeksindelingen.

proposedLeaseId?: string

Waarde van eigenschap

string

overgenomen vanPathCreateIfNotExistsOptions.proposedLeaseId

tracingOptions

tracingOptions?: OperationTracingOptions

Waarde van eigenschap

overgenomen vanPathCreateIfNotExistsOptions.tracingOptions-

umask

umask?: string

Waarde van eigenschap

string

overgenomen vanPathCreateIfNotExistsOptions.umask-