DataLakeFileAppendOptions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET