Compartir a través de


CloudFileDirectory Clase

Definición

Representa un directorio de archivos que se designa con un carácter de delimitador.

public class CloudFileDirectory : Microsoft.Azure.Storage.File.IListFileItem
type CloudFileDirectory = class
    interface IListFileItem
Public Class CloudFileDirectory
Implements IListFileItem
Herencia
CloudFileDirectory
Implementaciones

Comentarios

Los recursos compartidos, que se encapsulan como objetos CloudFileShare, contienen directorios, y los directorios contienen archivos. Los directorios también pueden contener subdirectorios.

Constructores

CloudFileDirectory(StorageUri, StorageCredentials)

Inicializa una nueva instancia de la clase CloudFileDirectory con un URI absoluto para el directorio.

CloudFileDirectory(Uri)

Inicializa una nueva instancia de la clase CloudFileDirectory con un URI absoluto para el directorio.

CloudFileDirectory(Uri, StorageCredentials)

Inicializa una nueva instancia de la clase CloudFileDirectory con un URI absoluto para el directorio.

Propiedades

FilePermission

Obtiene o establece el permiso de archivo para este directorio. Este campo será null después de las llamadas Directory.Create, Directory.SetProperties, Directory.GetProperties y Directory.Get.

Metadata

Obtiene los metadatos definidos por el usuario para el directorio.

Name

Obtiene el nombre del directorio.

Parent

Obtiene un objeto CloudFileDirectory que representa el directorio principal para el directorio.

Properties

Obtiene un objeto FileDirectoryProperties que representa las propiedades del sistema del directorio.

ServiceClient

Obtiene un objeto CloudFileClient que especifica el extremo para el servicio File.

Share

Obtiene un objeto CloudFileShare que representa el recurso compartido para el directorio.

SnapshotQualifiedStorageUri

Obtiene el URI del directorio para las ubicaciones principales y secundarias, incluida la información de cadena de consulta si el recurso compartido del directorio es una instantánea.

SnapshotQualifiedUri

Obtiene el URI absoluto para el directorio, incluida la información de cadena de consulta si el recurso compartido del directorio es una instantánea.

StorageUri

Obtiene los URI del directorio de archivos para todas las ubicaciones.

Uri

Obtiene el URI del directorio para la ubicación principal.

Métodos

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

Comienza una operación asincrónica para cerrar todos los identificadores de SMB en este directorio.

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

Comienza una operación asincrónica para cerrar el identificador SMB especificado en este directorio.

BeginCreate(AsyncCallback, Object)

Comienza una operación asincrónica para crear un directorio.

BeginCreate(FileRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para crear un directorio.

BeginCreateIfNotExists(AsyncCallback, Object)

Inicia una solicitud asincrónica para crear el directorio si aún no existe.

BeginCreateIfNotExists(FileRequestOptions, OperationContext, AsyncCallback, Object)

Inicia una solicitud asincrónica para crear el directorio si aún no existe.

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

Comienza una operación asincrónica para eliminar un directorio.

BeginDelete(AsyncCallback, Object)

Comienza una operación asincrónica para eliminar un directorio.

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

Inicia una solicitud asincrónica para eliminar el directorio si ya existe.

BeginDeleteIfExists(AsyncCallback, Object)

Inicia una solicitud asincrónica para eliminar el directorio si ya existe.

BeginExists(AsyncCallback, Object)

Inicia una solicitud asincrónica para comprobar si el directorio existe.

BeginExists(FileRequestOptions, OperationContext, AsyncCallback, Object)

Inicia una solicitud asincrónica para comprobar si el directorio existe.

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

Comienza una operación asincrónica para rellenar las propiedades y metadatos del directorio.

BeginFetchAttributes(AsyncCallback, Object)

Inicia una operación asincrónica para rellenar las propiedades del directorio.

BeginListFilesAndDirectoriesSegmented(FileContinuationToken, AsyncCallback, Object)

Comienza una operación asincrónica para devolver un segmento de resultado que contiene una colección de elementos de archivo en el recurso compartido.

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

Comienza una operación asincrónica para devolver un segmento de resultado que contiene una colección de elementos de archivo en el recurso compartido.

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

Comienza una operación asincrónica para devolver un segmento de resultado que contiene una colección de elementos de archivo en el recurso compartido.

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

Comienza una operación asincrónica para obtener los identificadores SMB abiertos en este directorio.

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

Comienza una operación asincrónica para actualizar los metadatos del directorio.

BeginSetMetadata(AsyncCallback, Object)

Comienza una operación asincrónica para actualizar los metadatos del directorio.

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

Cierra todos los identificadores SMB de este archivo.

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

Devuelve una tarea que realiza una operación asincrónica para cerrar todos los identificadores de SMB en este directorio.

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

Cierra el identificador SMB especificado en este directorio.

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

Cierra el identificador SMB especificado en este directorio.

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

Devuelve una tarea que realiza una operación asincrónica para cerrar el identificador SMB especificado en este directorio.

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

Devuelve una tarea que realiza una operación asincrónica para cerrar el identificador SMB especificado en este directorio.

Create(FileRequestOptions, OperationContext)

Crea el directorio.

CreateAsync()

Devuelve una tarea que realiza una operación asincrónica para crear un directorio.

CreateAsync(CancellationToken)

Devuelve una tarea que realiza una operación asincrónica para crear un directorio.

CreateAsync(FileRequestOptions, OperationContext)

Devuelve una tarea que realiza una operación asincrónica para crear un directorio.

CreateAsync(FileRequestOptions, OperationContext, CancellationToken)

Devuelve una tarea que realiza una operación asincrónica para crear un directorio.

CreateIfNotExists(FileRequestOptions, OperationContext)

Crea el directorio si todavía no existe.

CreateIfNotExistsAsync()

Devuelve una tarea que realiza una solicitud asincrónica para crear el directorio si aún no existe.

CreateIfNotExistsAsync(CancellationToken)

Devuelve una tarea que realiza una solicitud asincrónica para crear el directorio si aún no existe.

CreateIfNotExistsAsync(FileRequestOptions, OperationContext)

Devuelve una tarea que realiza una solicitud asincrónica para crear el directorio si aún no existe.

CreateIfNotExistsAsync(FileRequestOptions, OperationContext, CancellationToken)

Devuelve una tarea que realiza una solicitud asincrónica para crear el directorio si aún no existe.

Delete(AccessCondition, FileRequestOptions, OperationContext)

Elimina el directorio.

DeleteAsync()

Devuelve una tarea que realiza una operación asincrónica para eliminar un directorio.

DeleteAsync(AccessCondition, FileRequestOptions, OperationContext)

Devuelve una tarea que realiza una operación asincrónica para eliminar un directorio.

DeleteAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Devuelve una tarea que realiza una operación asincrónica para eliminar un directorio.

DeleteAsync(CancellationToken)

Devuelve una tarea que realiza una operación asincrónica para eliminar un directorio.

DeleteIfExists(AccessCondition, FileRequestOptions, OperationContext)

Elimina el directorio si ya existe.

DeleteIfExistsAsync()

Devuelve una tarea que realiza una solicitud asincrónica para eliminar el directorio si ya existe.

DeleteIfExistsAsync(AccessCondition, FileRequestOptions, OperationContext)

Devuelve una tarea que realiza una solicitud asincrónica para eliminar el directorio si ya existe.

DeleteIfExistsAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Devuelve una tarea que realiza una solicitud asincrónica para eliminar el directorio si ya existe.

DeleteIfExistsAsync(CancellationToken)

Devuelve una tarea que realiza una solicitud asincrónica para eliminar el directorio si ya existe.

EndCloseAllHandlesSegmented(IAsyncResult)

Finaliza una operación asincrónica para cerrar todos los identificadores de SMB en este directorio.

EndCloseHandleSegmented(IAsyncResult)

Finaliza una operación asincrónica para cerrar el identificador SMB especificado en este directorio.

EndCreate(IAsyncResult)

Finaliza una operación asincrónica para crear un directorio.

EndCreateIfNotExists(IAsyncResult)

Devuelve el resultado de una solicitud asincrónica para crear el directorio si aún no existe.

EndDelete(IAsyncResult)

Finaliza una operación asincrónica para eliminar un directorio.

EndDeleteIfExists(IAsyncResult)

Devuelve el resultado de una solicitud asincrónica para eliminar el directorio si ya existe.

EndExists(IAsyncResult)

Devuelve el resultado asincrónico de la solicitud para comprobar si el directorio existe.

EndFetchAttributes(IAsyncResult)

Finaliza una operación asincrónica para rellenar las propiedades y los metadatos del directorio.

EndListFilesAndDirectoriesSegmented(IAsyncResult)

Finaliza una operación asincrónica para devolver un segmento de resultados que contiene una colección de elementos de archivo en el recurso compartido.

EndListHandlesSegmented(IAsyncResult)

Finaliza una operación asincrónica para obtener los identificadores SMB abiertos en este archivo.

EndSetMetadata(IAsyncResult)

Finaliza una operación asincrónica para actualizar los metadatos del directorio.

Exists(FileRequestOptions, OperationContext)

Comprueba si el directorio existe.

ExistsAsync()

Devuelve una tarea que realiza una solicitud asincrónica para comprobar si el directorio existe.

ExistsAsync(CancellationToken)

Devuelve una tarea que realiza una solicitud asincrónica para comprobar si el directorio existe.

ExistsAsync(FileRequestOptions, OperationContext)

Devuelve una tarea que realiza una solicitud asincrónica para comprobar si el directorio existe.

ExistsAsync(FileRequestOptions, OperationContext, CancellationToken)

Devuelve una tarea que realiza una solicitud asincrónica para comprobar si el directorio existe.

FetchAttributes(AccessCondition, FileRequestOptions, OperationContext)

Rellena las propiedades de un directorio.

FetchAttributesAsync()

Devuelve una tarea que realiza una operación asincrónica para rellenar las propiedades y metadatos del directorio.

FetchAttributesAsync(AccessCondition, FileRequestOptions, OperationContext)

Devuelve una tarea que realiza una operación asincrónica para rellenar las propiedades y metadatos del directorio.

FetchAttributesAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Devuelve una tarea que realiza una operación asincrónica para rellenar las propiedades y metadatos del directorio.

FetchAttributesAsync(CancellationToken)

Devuelve una tarea que realiza una operación asincrónica para rellenar las propiedades y metadatos del directorio.

GetDirectoryReference(String)

Devuelve un objeto CloudFileDirectory que representa un subdirectorio de este directorio.

GetFileReference(String)

Devuelve un objeto CloudFile que representa un archivo de este directorio.

ListFilesAndDirectories(FileRequestOptions, OperationContext)

Devuelve una colección enumerable de los archivos del recurso compartido, que se recuperan de forma diferida.

ListFilesAndDirectories(String, FileRequestOptions, OperationContext)

Devuelve una colección enumerable de los archivos del recurso compartido, que se recuperan de forma diferida.

ListFilesAndDirectoriesSegmented(FileContinuationToken)

Devuelve un segmento de resultados que contiene una colección de elementos de archivo del recurso compartido.

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

Devuelve un segmento de resultados que contiene una colección de elementos de archivo del recurso compartido.

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

Devuelve un segmento de resultados que contiene una colección de elementos de archivo del recurso compartido.

ListFilesAndDirectoriesSegmentedAsync(FileContinuationToken)

Devuelve una tarea que realiza una operación asincrónica para devolver un segmento de resultados que contiene una colección de elementos de archivo en el recurso compartido.

ListFilesAndDirectoriesSegmentedAsync(FileContinuationToken, CancellationToken)

Devuelve una tarea que realiza una operación asincrónica para devolver un segmento de resultados que contiene una colección de elementos de archivo en el recurso compartido.

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

Devuelve una tarea que realiza una operación asincrónica para devolver un segmento de resultados que contiene una colección de elementos de archivo en el recurso compartido.

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

Devuelve una tarea que realiza una operación asincrónica para devolver un segmento de resultados que contiene una colección de elementos de archivo en el recurso compartido.

ListFilesAndDirectoriesSegmentedAsync(String, FileContinuationToken, CancellationToken)

Devuelve una tarea que realiza una operación asincrónica para devolver un segmento de resultados que contiene una colección de elementos de archivo en el recurso compartido.

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

Devuelve una tarea que realiza una operación asincrónica para devolver un segmento de resultados que contiene una colección de elementos de archivo en el recurso compartido.

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

Obtiene los identificadores SMB abiertos en este directorio.

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

Devuelve una tarea que realiza una operación asincrónica para obtener los identificadores SMB abiertos en este directorio.

SetMetadata(AccessCondition, FileRequestOptions, OperationContext)

Novedades los metadatos del directorio.

SetMetadataAsync()

Devuelve una tarea que realiza una operación asincrónica para actualizar los metadatos del directorio.

SetMetadataAsync(AccessCondition, FileRequestOptions, OperationContext)

Devuelve una tarea que realiza una operación asincrónica para actualizar los metadatos del directorio.

SetMetadataAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Devuelve una tarea que realiza una operación asincrónica para actualizar los metadatos del directorio.

SetMetadataAsync(CancellationToken)

Devuelve una tarea que realiza una operación asincrónica para actualizar los metadatos del directorio.

SetProperties(FileRequestOptions, OperationContext)

Novedades las propiedades del directorio.

SetPropertiesAsync(FileRequestOptions, OperationContext, Nullable<CancellationToken>)

Novedades las propiedades del directorio.

Se aplica a