Partager via


CloudFileDirectory Classe

Définition

Représente un répertoire de fichiers, désigné par un caractère délimiteur.

public class CloudFileDirectory : Microsoft.Azure.Storage.File.IListFileItem
type CloudFileDirectory = class
    interface IListFileItem
Public Class CloudFileDirectory
Implements IListFileItem
Héritage
CloudFileDirectory
Implémente

Remarques

Les partages, qui sont encapsulés comme objets CloudFileShare, contiennent des répertoires et les répertoires contiennent des fichiers. Les répertoires peuvent aussi contenir des sous-répertoires.

Constructeurs

CloudFileDirectory(StorageUri, StorageCredentials)

Initialise une nouvelle instance de la classe CloudFileDirectory en utilisant un URI absolu vers le répertoire.

CloudFileDirectory(Uri)

Initialise une nouvelle instance de la classe CloudFileDirectory en utilisant un URI absolu vers le répertoire.

CloudFileDirectory(Uri, StorageCredentials)

Initialise une nouvelle instance de la classe CloudFileDirectory en utilisant un URI absolu vers le répertoire.

Propriétés

FilePermission

Obtient ou définit l’autorisation de fichier pour ce répertoire. Ce champ sera null après les appels Directory.Create, Directory.SetProperties, Directory.GetProperties et Directory.Get.

Metadata

Obtient les métadonnées définies par l’utilisateur pour le répertoire.

Name

Obtient le nom du répertoire.

Parent

Obtient un objet CloudFileDirectory qui représente le répertoire parent du répertoire.

Properties

Obtient un objet FileDirectoryProperties qui représente les propriétés système du répertoire.

ServiceClient

Obtient un objet CloudFileClient qui spécifie le point de terminaison du service de fichiers.

Share

Obtient un objet CloudFileShare qui représente le partage du répertoire.

SnapshotQualifiedStorageUri

Obtient l’URI du répertoire pour les emplacements principal et secondaire, y compris les informations de chaîne de requête si le partage du répertoire est un instantané.

SnapshotQualifiedUri

Obtient l’URI absolu du répertoire, y compris les informations de chaîne de requête si le partage du répertoire est un instantané.

StorageUri

Obtient les URI du répertoire de fichiers pour tous les emplacements.

Uri

Obtient l'URI du répertoire pour l'emplacement principal.

Méthodes

BeginCloseAllHandlesSegmented(FileContinuationToken, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Commence une opération asynchrone pour fermer tous les handles SMB de ce répertoire.

BeginCloseHandleSegmented(String, FileContinuationToken, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Commence une opération asynchrone pour fermer le handle SMB spécifié sur ce répertoire.

BeginCreate(AsyncCallback, Object)

Commence une opération asynchrone pour créer un répertoire.

BeginCreate(FileRequestOptions, OperationContext, AsyncCallback, Object)

Commence une opération asynchrone pour créer un répertoire.

BeginCreateIfNotExists(AsyncCallback, Object)

Démarre une demande asynchrone pour créer le répertoire s’il n’existe pas déjà.

BeginCreateIfNotExists(FileRequestOptions, OperationContext, AsyncCallback, Object)

Démarre une demande asynchrone pour créer le répertoire s’il n’existe pas déjà.

BeginDelete(AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Commence une opération asynchrone pour supprimer un répertoire.

BeginDelete(AsyncCallback, Object)

Commence une opération asynchrone pour supprimer un répertoire.

BeginDeleteIfExists(AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Commence une demande asynchrone pour supprimer le répertoire s’il existe déjà.

BeginDeleteIfExists(AsyncCallback, Object)

Commence une demande asynchrone pour supprimer le répertoire s’il existe déjà.

BeginExists(AsyncCallback, Object)

Commence une demande asynchrone pour case activée si le répertoire existe.

BeginExists(FileRequestOptions, OperationContext, AsyncCallback, Object)

Commence une demande asynchrone pour case activée si le répertoire existe.

BeginFetchAttributes(AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Commence une opération asynchrone pour remplir les propriétés et les métadonnées du répertoire.

BeginFetchAttributes(AsyncCallback, Object)

Commence une opération asynchrone pour remplir les propriétés du répertoire.

BeginListFilesAndDirectoriesSegmented(FileContinuationToken, AsyncCallback, Object)

Commence une opération asynchrone pour retourner un segment de résultat contenant une collection d’éléments de fichier dans le partage.

BeginListFilesAndDirectoriesSegmented(Nullable<Int32>, FileContinuationToken, FileRequestOptions, OperationContext, AsyncCallback, Object)

Commence une opération asynchrone pour retourner un segment de résultat contenant une collection d’éléments de fichier dans le partage.

BeginListFilesAndDirectoriesSegmented(String, Nullable<Int32>, FileContinuationToken, FileRequestOptions, OperationContext, AsyncCallback, Object)

Commence une opération asynchrone pour retourner un segment de résultat contenant une collection d’éléments de fichier dans le partage.

BeginListHandlesSegmented(FileContinuationToken, Nullable<Int32>, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Commence une opération asynchrone pour obtenir l’ouverture des handles SMB sur ce répertoire.

BeginSetMetadata(AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Commence une opération asynchrone pour mettre à jour les métadonnées du répertoire.

BeginSetMetadata(AsyncCallback, Object)

Commence une opération asynchrone pour mettre à jour les métadonnées du répertoire.

CloseAllHandlesSegmented(FileContinuationToken, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext)

Ferme tous les handles SMB de ce fichier.

CloseAllHandlesSegmentedAsync(FileContinuationToken, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext, Nullable<CancellationToken>)

Retourne une tâche qui effectue une opération asynchrone pour fermer tous les handles SMB de ce répertoire.

CloseHandleSegmented(String, FileContinuationToken, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext)

Ferme le handle SMB spécifié sur ce répertoire.

CloseHandleSegmented(UInt64, FileContinuationToken, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext)

Ferme le handle SMB spécifié sur ce répertoire.

CloseHandleSegmentedAsync(String, FileContinuationToken, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext, Nullable<CancellationToken>)

Retourne une tâche qui effectue une opération asynchrone pour fermer le handle SMB spécifié dans ce répertoire.

CloseHandleSegmentedAsync(UInt64, FileContinuationToken, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext, Nullable<CancellationToken>)

Retourne une tâche qui effectue une opération asynchrone pour fermer le handle SMB spécifié dans ce répertoire.

Create(FileRequestOptions, OperationContext)

Crée le répertoire.

CreateAsync()

Retourne une tâche qui effectue une opération asynchrone pour créer un répertoire.

CreateAsync(CancellationToken)

Retourne une tâche qui effectue une opération asynchrone pour créer un répertoire.

CreateAsync(FileRequestOptions, OperationContext)

Retourne une tâche qui effectue une opération asynchrone pour créer un répertoire.

CreateAsync(FileRequestOptions, OperationContext, CancellationToken)

Retourne une tâche qui effectue une opération asynchrone pour créer un répertoire.

CreateIfNotExists(FileRequestOptions, OperationContext)

Crée le répertoire s'il n'existe pas déjà.

CreateIfNotExistsAsync()

Retourne une tâche qui effectue une demande asynchrone pour créer le répertoire s’il n’existe pas déjà.

CreateIfNotExistsAsync(CancellationToken)

Retourne une tâche qui effectue une demande asynchrone pour créer le répertoire s’il n’existe pas déjà.

CreateIfNotExistsAsync(FileRequestOptions, OperationContext)

Retourne une tâche qui effectue une demande asynchrone pour créer le répertoire s’il n’existe pas déjà.

CreateIfNotExistsAsync(FileRequestOptions, OperationContext, CancellationToken)

Retourne une tâche qui effectue une demande asynchrone pour créer le répertoire s’il n’existe pas déjà.

Delete(AccessCondition, FileRequestOptions, OperationContext)

Supprime le répertoire.

DeleteAsync()

Retourne une tâche qui effectue une opération asynchrone pour supprimer un répertoire.

DeleteAsync(AccessCondition, FileRequestOptions, OperationContext)

Retourne une tâche qui effectue une opération asynchrone pour supprimer un répertoire.

DeleteAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Retourne une tâche qui effectue une opération asynchrone pour supprimer un répertoire.

DeleteAsync(CancellationToken)

Retourne une tâche qui effectue une opération asynchrone pour supprimer un répertoire.

DeleteIfExists(AccessCondition, FileRequestOptions, OperationContext)

Supprime le répertoire s'il existe déjà.

DeleteIfExistsAsync()

Retourne une tâche qui effectue une demande asynchrone de suppression du répertoire s’il existe déjà.

DeleteIfExistsAsync(AccessCondition, FileRequestOptions, OperationContext)

Retourne une tâche qui effectue une demande asynchrone de suppression du répertoire s’il existe déjà.

DeleteIfExistsAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Retourne une tâche qui effectue une demande asynchrone de suppression du répertoire s’il existe déjà.

DeleteIfExistsAsync(CancellationToken)

Retourne une tâche qui effectue une demande asynchrone de suppression du répertoire s’il existe déjà.

EndCloseAllHandlesSegmented(IAsyncResult)

Met fin à une opération asynchrone pour fermer tous les handles SMB de ce répertoire.

EndCloseHandleSegmented(IAsyncResult)

Met fin à une opération asynchrone pour fermer le handle SMB spécifié sur ce répertoire.

EndCreate(IAsyncResult)

Met fin à une opération asynchrone pour créer un répertoire.

EndCreateIfNotExists(IAsyncResult)

Retourne le résultat d’une demande asynchrone de création du répertoire s’il n’existe pas déjà.

EndDelete(IAsyncResult)

Met fin à une opération asynchrone pour supprimer un répertoire.

EndDeleteIfExists(IAsyncResult)

Retourne le résultat d’une demande asynchrone de suppression du répertoire s’il existe déjà.

EndExists(IAsyncResult)

Retourne le résultat asynchrone de la demande pour case activée si le répertoire existe.

EndFetchAttributes(IAsyncResult)

Met fin à une opération asynchrone pour remplir les propriétés et les métadonnées du répertoire.

EndListFilesAndDirectoriesSegmented(IAsyncResult)

Met fin à une opération asynchrone pour retourner un segment de résultat contenant une collection d’éléments de fichier dans le partage.

EndListHandlesSegmented(IAsyncResult)

Met fin à une opération asynchrone pour que les handles SMB s’ouvrent sur ce fichier.

EndSetMetadata(IAsyncResult)

Met fin à une opération asynchrone pour mettre à jour les métadonnées du répertoire.

Exists(FileRequestOptions, OperationContext)

Vérifie si le répertoire existe.

ExistsAsync()

Retourne une tâche qui effectue une demande asynchrone pour case activée si le répertoire existe.

ExistsAsync(CancellationToken)

Retourne une tâche qui effectue une demande asynchrone pour case activée si le répertoire existe.

ExistsAsync(FileRequestOptions, OperationContext)

Retourne une tâche qui effectue une demande asynchrone pour case activée si le répertoire existe.

ExistsAsync(FileRequestOptions, OperationContext, CancellationToken)

Retourne une tâche qui effectue une demande asynchrone pour case activée si le répertoire existe.

FetchAttributes(AccessCondition, FileRequestOptions, OperationContext)

Remplit les propriétés d’un répertoire.

FetchAttributesAsync()

Retourne une tâche qui effectue une opération asynchrone pour remplir les propriétés et les métadonnées du répertoire.

FetchAttributesAsync(AccessCondition, FileRequestOptions, OperationContext)

Retourne une tâche qui effectue une opération asynchrone pour remplir les propriétés et les métadonnées du répertoire.

FetchAttributesAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Retourne une tâche qui effectue une opération asynchrone pour remplir les propriétés et les métadonnées du répertoire.

FetchAttributesAsync(CancellationToken)

Retourne une tâche qui effectue une opération asynchrone pour remplir les propriétés et les métadonnées du répertoire.

GetDirectoryReference(String)

Retourne un objet CloudFileDirectory qui représente un sous-répertoire dans ce répertoire.

GetFileReference(String)

Retourne un objet CloudFile qui représente un fichier dans ce répertoire.

ListFilesAndDirectories(FileRequestOptions, OperationContext)

Retourne une collection énumérable des fichiers dans le partage, qui sont récupérés paresseusement.

ListFilesAndDirectories(String, FileRequestOptions, OperationContext)

Retourne une collection énumérable des fichiers dans le partage, qui sont récupérés paresseusement.

ListFilesAndDirectoriesSegmented(FileContinuationToken)

Retourne un segment de résultats contenant une collection d'éléments de fichiers dans le partage.

ListFilesAndDirectoriesSegmented(Nullable<Int32>, FileContinuationToken, FileRequestOptions, OperationContext)

Retourne un segment de résultats contenant une collection d'éléments de fichiers dans le partage.

ListFilesAndDirectoriesSegmented(String, Nullable<Int32>, FileContinuationToken, FileRequestOptions, OperationContext)

Retourne un segment de résultats contenant une collection d'éléments de fichiers dans le partage.

ListFilesAndDirectoriesSegmentedAsync(FileContinuationToken)

Renvoie une tâche qui effectue une opération asynchrone pour renvoyer un segment de résultat contenant une collection d’éléments de fichier dans le partage.

ListFilesAndDirectoriesSegmentedAsync(FileContinuationToken, CancellationToken)

Renvoie une tâche qui effectue une opération asynchrone pour renvoyer un segment de résultat contenant une collection d’éléments de fichier dans le partage.

ListFilesAndDirectoriesSegmentedAsync(Nullable<Int32>, FileContinuationToken, FileRequestOptions, OperationContext)

Renvoie une tâche qui effectue une opération asynchrone pour renvoyer un segment de résultat contenant une collection d’éléments de fichier dans le partage.

ListFilesAndDirectoriesSegmentedAsync(Nullable<Int32>, FileContinuationToken, FileRequestOptions, OperationContext, CancellationToken)

Renvoie une tâche qui effectue une opération asynchrone pour renvoyer un segment de résultat contenant une collection d’éléments de fichier dans le partage.

ListFilesAndDirectoriesSegmentedAsync(String, FileContinuationToken, CancellationToken)

Renvoie une tâche qui effectue une opération asynchrone pour renvoyer un segment de résultat contenant une collection d’éléments de fichier dans le partage.

ListFilesAndDirectoriesSegmentedAsync(String, Nullable<Int32>, FileContinuationToken, FileRequestOptions, OperationContext, CancellationToken)

Renvoie une tâche qui effectue une opération asynchrone pour renvoyer un segment de résultat contenant une collection d’éléments de fichier dans le partage.

ListHandlesSegmented(FileContinuationToken, Nullable<Int32>, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext)

Obtient les handles SMB ouverts dans ce répertoire.

ListHandlesSegmentedAsync(FileContinuationToken, Nullable<Int32>, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext, Nullable<CancellationToken>)

Retourne une tâche qui effectue une opération asynchrone pour que les handles SMB s’ouvrent sur ce répertoire.

SetMetadata(AccessCondition, FileRequestOptions, OperationContext)

Mises à jour les métadonnées du répertoire.

SetMetadataAsync()

Retourne une tâche qui effectue une opération asynchrone pour mettre à jour les métadonnées du répertoire.

SetMetadataAsync(AccessCondition, FileRequestOptions, OperationContext)

Retourne une tâche qui effectue une opération asynchrone pour mettre à jour les métadonnées du répertoire.

SetMetadataAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Retourne une tâche qui effectue une opération asynchrone pour mettre à jour les métadonnées du répertoire.

SetMetadataAsync(CancellationToken)

Retourne une tâche qui effectue une opération asynchrone pour mettre à jour les métadonnées du répertoire.

SetProperties(FileRequestOptions, OperationContext)

Mises à jour les propriétés du répertoire.

SetPropertiesAsync(FileRequestOptions, OperationContext, Nullable<CancellationToken>)

Mises à jour propriétés du répertoire.

S’applique à