Freigeben über


ShareDirectoryClient.CreateIfNotExistsAsync Methode

Definition

Der CreateIfNotExistsAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) Vorgang erstellt ein neues Verzeichnis, sofern es noch nicht vorhanden ist. Wenn das Verzeichnis bereits vorhanden ist, wird es nicht geändert.

Weitere Informationen finden Sie unter Verzeichnis erstellen.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Files.Shares.Models.ShareDirectoryInfo>> CreateIfNotExistsAsync (System.Collections.Generic.IDictionary<string,string> metadata = default, Azure.Storage.Files.Shares.Models.FileSmbProperties smbProperties = default, string filePermission = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateIfNotExistsAsync : System.Collections.Generic.IDictionary<string, string> * Azure.Storage.Files.Shares.Models.FileSmbProperties * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Files.Shares.Models.ShareDirectoryInfo>>
override this.CreateIfNotExistsAsync : System.Collections.Generic.IDictionary<string, string> * Azure.Storage.Files.Shares.Models.FileSmbProperties * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Files.Shares.Models.ShareDirectoryInfo>>
Public Overridable Function CreateIfNotExistsAsync (Optional metadata As IDictionary(Of String, String) = Nothing, Optional smbProperties As FileSmbProperties = Nothing, Optional filePermission As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of ShareDirectoryInfo))

Parameter

metadata
IDictionary<String,String>

Optionale benutzerdefinierte Metadaten, die für dieses Verzeichnis festgelegt werden sollen.

smbProperties
FileSmbProperties

Optionale SMB-Eigenschaften, die für das Verzeichnis festgelegt werden sollen.

filePermission
String

Optionale Dateiberechtigung, die für das Verzeichnis festgelegt werden soll.

cancellationToken
CancellationToken

Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.

Gibt zurück

Ein Response<T> , der das neu erstellte Verzeichnis beschreibt.

Hinweise

Ein RequestFailedException wird ausgelöst, wenn ein Fehler auftritt.

Gilt für: