BlobLeaseClient class
Un cliente que administra concesiones para un ContainerClient o un BlobClient.
Constructores
Blob |
Crea una instancia de BlobLeaseClient. |
Propiedades
lease |
Obtiene el identificador de concesión. |
url | Obtiene la dirección URL. |
Métodos
Detalles del constructor
BlobLeaseClient(BlobClient | ContainerClient, string)
Crea una instancia de BlobLeaseClient.
new BlobLeaseClient(client: BlobClient | ContainerClient, leaseId?: string)
Parámetros
- client
El cliente para realizar las solicitudes de operación de concesión.
- leaseId
-
string
Identificador de concesión propuesto inicial.
Detalles de las propiedades
leaseId
Obtiene el identificador de concesión.
string leaseId
Valor de propiedad
string
url
Obtiene la dirección URL.
string url
Valor de propiedad
string
Detalles del método
acquireLease(number, LeaseOperationOptions)
Establece y administra un bloqueo en un contenedor para las operaciones de eliminación, o en un blob para operaciones de escritura y eliminación. La duración del bloqueo puede ser de 15 a 60 segundos, o puede ser infinita.
Ver https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container y ver https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function acquireLease(duration: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Parámetros
- duration
-
number
Debe tener entre 15 y 60 segundos o infinito (-1)
- options
- LeaseOperationOptions
opción para configurar las operaciones de administración de concesiones.
Devoluciones
Promise<LeaseOperationResponse>
Datos de respuesta para la operación de concesión de adquisición.
breakLease(number, LeaseOperationOptions)
Para finalizar la concesión, pero asegúrese de que otro cliente no puede adquirir una nueva concesión hasta que haya expirado el período de concesión actual.
Ver https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container y ver https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function breakLease(breakPeriod: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Parámetros
- breakPeriod
-
number
Período de interrupción
- options
- LeaseOperationOptions
Opciones opcionales para configurar las operaciones de administración de concesiones.
Devoluciones
Promise<LeaseOperationResponse>
Datos de respuesta para la operación de concesión de interrupción.
changeLease(string, LeaseOperationOptions)
Para cambiar el identificador de la concesión.
Ver https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container y ver https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function changeLease(proposedLeaseId: string, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Parámetros
- proposedLeaseId
-
string
el nuevo identificador de concesión propuesto.
- options
- LeaseOperationOptions
opción para configurar las operaciones de administración de concesiones.
Devoluciones
Promise<LeaseOperationResponse>
Datos de respuesta para la operación de concesión de cambios.
releaseLease(LeaseOperationOptions)
Para liberar la concesión si ya no es necesaria para que otro cliente pueda adquirir inmediatamente una concesión en el contenedor o el blob.
Ver https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container y ver https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function releaseLease(options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Parámetros
- options
- LeaseOperationOptions
opción para configurar las operaciones de administración de concesiones.
Devoluciones
Promise<LeaseOperationResponse>
Datos de respuesta para la operación de concesión de versión.
renewLease(LeaseOperationOptions)
Para renovar la concesión.
Ver https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container y ver https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function renewLease(options?: LeaseOperationOptions): Promise<Lease>
Parámetros
- options
- LeaseOperationOptions
Opción opcional para configurar las operaciones de administración de concesiones.
Devoluciones
Promise<Lease>
Datos de respuesta para la operación de concesión de renovación.