Compartir a través de


DataLakeFileFlushOptions Clase

Definición

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

public class DataLakeFileFlushOptions
type DataLakeFileFlushOptions = class
Public Class DataLakeFileFlushOptions
Herencia
DataLakeFileFlushOptions

Constructores

DataLakeFileFlushOptions()

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

Propiedades

Close

Los eventos de Azure Storage permiten a las aplicaciones recibir notificaciones cuando cambian los archivos. Cuando los eventos de Azure Storage están habilitados, se genera un evento de cambio de archivo. Este evento tiene una propiedad que indica si este es el cambio final para distinguir la diferencia entre un vaciado intermedio en una secuencia de archivos y el cierre final de una secuencia de archivos. El parámetro de consulta close solo es válido cuando la acción es "vaciado" y se habilitan las notificaciones de cambio. Si el valor de close es "true" y la operación de vaciado se completa correctamente, el servicio genera una notificación de cambio de archivo con una propiedad que indica que se trata de la actualización final (se ha cerrado la secuencia de archivos). Si se genera una notificación de cambio "false" que indica que el archivo ha cambiado. El valor predeterminado es false. El controlador ABFS de Hadoop establece este parámetro de consulta en true para indicar que se ha cerrado la secuencia de archivos".

Conditions

Opcional DataLakeRequestConditions para agregar condiciones al vaciado de este archivo.

HttpHeaders

Propiedades de encabezado HTTP estándar opcionales que se pueden establecer para el archivo.

LeaseAction

Acción de concesión. Acquire intentará solicitar una nueva concesión en el archivo, con ProposedLeaseId como identificador de concesión. AcquireRelease intentará solicitar 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. AutoRenew intentará renovar la concesión especificada por LeaseId. Release intentará liberar el mínimo especificado por LeaseId.

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.

ProposedLeaseId

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

RetainUncommittedData

Si es "true", los datos no confirmados se conservan una vez completada la operación de vaciado; de lo contrario, los datos no confirmados se eliminan después de la operación de vaciado. El valor predeterminado es false. Los datos en desplazamientos inferiores a la posición especificada se escriben en el archivo cuando el vaciado se realiza correctamente, pero este parámetro opcional permite que los datos después de la posición de vaciado se conserven para una operación de vaciado futura.

Se aplica a