Compartir a través de


DataLakeFileAppendOptions Clase

Definición

Parámetros opcionales para anexar datos a un archivo con DataLakeFileClient.Append() y . AppendAsync().

public class DataLakeFileAppendOptions
type DataLakeFileAppendOptions = class
Public Class DataLakeFileAppendOptions
Herencia
DataLakeFileAppendOptions

Constructores

DataLakeFileAppendOptions()

Parámetros opcionales para anexar datos a un archivo con DataLakeFileClient.Append() y . AppendAsync().

Propiedades

ContentHash

Este hash se utiliza para comprobar la integridad del contenido de la solicitud durante el transporte. Cuando se especifica este encabezado, el servicio de almacenamiento compara el hash del contenido que ha llegado con este valor de encabezado. Si ambos valores de hash no coinciden, la operación producirá un error con el código de estado 400 (Solicitud incorrecta). Tenga en cuenta que este hash MD5 no se almacena con el archivo . Este encabezado está asociado al contenido de la solicitud y no al contenido almacenado del propio archivo.

Flush

Opcional. Si es true, el archivo se vaciará después de anexar.

LeaseAction

Acción de concesión. Acquire intentará adquirir una nueva concesión en el archivo, con ProposedLeaseId como identificador de concesión. AcquireRelease intentará adquirir una nueva concesión en el archivo, con ProposedLeaseId como identificador de concesión. La concesión se liberará una vez completada la operación Append. Solo es aplicable si Flush se establece en true. AutoRenew intentará renovar la concesión especificada por LeaseId. Release intentará liberar el mínimo especificado por LeaseId. Solo es aplicable si Flush se establece en true.

LeaseDuration

Especifica la duración de la concesión, en segundos, o especifica InfiniteLeaseDuration para una concesión que nunca expira. Un concesión no infinita puede durar entre 15 y 60 segundos.

LeaseId

Identificador de concesión opcional para acceder a este blob.

ProgressHandler

Opcional IProgress<T> para proporcionar actualizaciones de progreso sobre las transferencias de datos.

ProposedLeaseId

Identificador de concesión propuesto. Válido con Acquire y AcquireRelease.

TransferValidation

Configuración de invalidación opcional para la configuración de TransferValidation este cliente.

Se aplica a