Partager via


ShareDirectoryClient.CreateFile Méthode

Définition

Crée un fichier ou remplace un fichier existant.

Pour plus d'informations, consultez la rubrique Créer un fichier.

public virtual Azure.Response<Azure.Storage.Files.Shares.ShareFileClient> CreateFile (string fileName, long maxSize, Azure.Storage.Files.Shares.Models.ShareFileHttpHeaders httpHeaders = default, System.Collections.Generic.IDictionary<string,string> metadata = default, Azure.Storage.Files.Shares.Models.FileSmbProperties smbProperties = default, string filePermission = default, Azure.Storage.Files.Shares.Models.ShareFileRequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateFile : string * int64 * Azure.Storage.Files.Shares.Models.ShareFileHttpHeaders * System.Collections.Generic.IDictionary<string, string> * Azure.Storage.Files.Shares.Models.FileSmbProperties * string * Azure.Storage.Files.Shares.Models.ShareFileRequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Files.Shares.ShareFileClient>
override this.CreateFile : string * int64 * Azure.Storage.Files.Shares.Models.ShareFileHttpHeaders * System.Collections.Generic.IDictionary<string, string> * Azure.Storage.Files.Shares.Models.FileSmbProperties * string * Azure.Storage.Files.Shares.Models.ShareFileRequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Files.Shares.ShareFileClient>
Public Overridable Function CreateFile (fileName As String, maxSize As Long, Optional httpHeaders As ShareFileHttpHeaders = Nothing, Optional metadata As IDictionary(Of String, String) = Nothing, Optional smbProperties As FileSmbProperties = Nothing, Optional filePermission As String = Nothing, Optional conditions As ShareFileRequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of ShareFileClient)

Paramètres

fileName
String

Nom du fichier.

maxSize
Int64

Obligatoire. Spécifie la taille maximale du fichier.

httpHeaders
ShareFileHttpHeaders

Propriétés d’en-tête HTTP standard facultatives qui peuvent être définies pour le fichier.

metadata
IDictionary<String,String>

Métadonnées personnalisées facultatives à définir pour le fichier.

smbProperties
FileSmbProperties

Propriétés SMB facultatives à définir pour le fichier.

filePermission
String

Autorisation de fichier facultative à définir pour le fichier.

conditions
ShareFileRequestConditions

Facultatif ShareFileRequestConditions pour ajouter des conditions lors de la création du fichier.

cancellationToken
CancellationToken

Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.

Retours

Response<T> référence au fichier.

Remarques

Cette méthode initialise uniquement le fichier. Pour ajouter du contenu, utilisez Azure.Storage.Files.Shares.ShareFileClient.UploadRange(Azure.HttpRange,System.IO.Stream,System.Byte[],System.IProgress{System.Int64},Azure.Storage.Files.Shares.Models.ShareFileRequestConditions,System.Threading.CancellationToken).

S’applique à