Partager via


AdlsClient.CreateFileAsync Méthode

Définition

API asynchrone qui crée un fichier et retourne le flux pour écrire des données dans ce fichier dans ADLS. Le fichier est ouvert avec un accès exclusif : toute tentative d’ouverture du même fichier pour ajout échoue pendant l’ouverture de ce flux.

Threading : le flux retourné n’est pas thread-safe.

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)

Paramètres

filename
String

Nom de fichier

mode
IfExists

Remplace le fichier existant si le mode est Remplacer

octalPermission
String

Chaîne d’autorisation octal, peut être null

createParent
Boolean

Si true crée des répertoires parents non existants

cancelToken
CancellationToken

CancellationToken pour annuler la demande

Retours

Flux de sortie

S’applique à