Compartir a través de


AdlsClient.CreateFileAsync Método

Definición

API asincrónica que crea un archivo y devuelve la secuencia para escribir datos en ese archivo en ADLS. El archivo se abre con acceso exclusivo; cualquier intento de abrir el mismo archivo para append producirá un error mientras esta secuencia está abierta.

Subprocesos: la secuencia devuelta no es segura para subprocesos.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.DataLake.Store.AdlsOutputStream> CreateFileAsync (string filename, Microsoft.Azure.DataLake.Store.IfExists mode, string octalPermission = default, bool createParent = true, System.Threading.CancellationToken cancelToken = default);
abstract member CreateFileAsync : string * Microsoft.Azure.DataLake.Store.IfExists * string * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.DataLake.Store.AdlsOutputStream>
override this.CreateFileAsync : string * Microsoft.Azure.DataLake.Store.IfExists * string * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.DataLake.Store.AdlsOutputStream>
Public Overridable Function CreateFileAsync (filename As String, mode As IfExists, Optional octalPermission As String = Nothing, Optional createParent As Boolean = true, Optional cancelToken As CancellationToken = Nothing) As Task(Of AdlsOutputStream)

Parámetros

filename
String

Nombre de archivo

mode
IfExists

Sobrescribe el archivo existente si el modo es Sobrescritura.

octalPermission
String

Cadena de permiso octal, puede ser NULL.

createParent
Boolean

Si es true, se crean directorios primarios no existentes.

cancelToken
CancellationToken

CancellationToken para cancelar la solicitud

Devoluciones

Flujo de salida

Se aplica a