Share via


IStorageFileManagement Interface

Definition

File management interface

public interface IStorageFileManagement : Microsoft.WindowsAzure.Commands.Storage.Model.Contract.IStorageManagement
type IStorageFileManagement = interface
    interface IStorageManagement
Public Interface IStorageFileManagement
Implements IStorageManagement
Derived
Implements

Properties

StorageContext

The azure storage context assoicated with this IStorageBlobManagement

(Inherited from IStorageManagement)

Methods

AbortCopyAsync(CloudFile, String, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Return a task that asynchronously abort the file copy operation

AbortCopyAsync(CloudFile, String, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)
CreateDirectoryAsync(CloudFileDirectory, FileRequestOptions, OperationContext, CancellationToken)

Returns a task that performs an asynchronous operation to create a directory.

CreateDirectoryAsync(CloudFileDirectory, FileRequestOptions, OperationContext, CancellationToken)
CreateShareAsync(CloudFileShare, FileRequestOptions, OperationContext, CancellationToken)

Returns a task that performs an asynchronous operation to create a share.

CreateShareAsync(CloudFileShare, FileRequestOptions, OperationContext, CancellationToken)
DeleteDirectoryAsync(CloudFileDirectory, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Returns a task that performs an asynchronous operation to delete a directory.

DeleteDirectoryAsync(CloudFileDirectory, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)
DeleteFileAsync(CloudFile, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)
DeleteFileAsync(CloudFile, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Returns a task that performs an asynchronous operation to delete a file.

DeleteShareAsync(CloudFileShare, DeleteShareSnapshotsOption, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Returns a task that performs an asynchronous operation to delete a share.

DeleteShareAsync(CloudFileShare, DeleteShareSnapshotsOption, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)
DirectoryExistsAsync(CloudFileDirectory, FileRequestOptions, OperationContext, CancellationToken)

Returns a task that performs an asynchronous operation to determine whether a directory exists.

DirectoryExistsAsync(CloudFileDirectory, FileRequestOptions, OperationContext, CancellationToken)
EnumerateFilesAndDirectoriesAsync(CloudFileDirectory, Action<IListFileItem>, FileRequestOptions, OperationContext, CancellationToken)

Enumerates the files and directories under a certain folder.

EnumerateFilesAndDirectoriesAsync(CloudFileDirectory, Action<IListFileItem>, FileRequestOptions, OperationContext, CancellationToken)
EnumerateSharesAsync(String, ShareListingDetails, Action<CloudFileShare>, FileRequestOptions, OperationContext, CancellationToken)
EnumerateSharesAsync(String, ShareListingDetails, Action<CloudFileShare>, FileRequestOptions, OperationContext, CancellationToken)

Enumerates the shares for a given prefix.

FetchDirectoryAttributesAsync(CloudFileDirectory, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)
FetchDirectoryAttributesAsync(CloudFileDirectory, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Returns a task that performs an asynchronous operation to fetch attribute of a directory.

FetchFileAttributesAsync(CloudFile, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Returns a task that performs an asynchronous operation to retrieve the file's attributes.

FetchFileAttributesAsync(CloudFile, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)
FetchShareAttributes(CloudFileShare, AccessCondition, FileRequestOptions, OperationContext)

Retrieve the share's attributes.

FetchShareAttributes(CloudFileShare, AccessCondition, FileRequestOptions, OperationContext)
FetchShareAttributesAsync(CloudFileShare, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Returns a task that performs an asynchronous operation to retrieve the share's attributes.

FetchShareAttributesAsync(CloudFileShare, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)
FileExistsAsync(CloudFile, FileRequestOptions, OperationContext, CancellationToken)

Returns a task that performs an asynchronous operation to determine whether a file exists.

FileExistsAsync(CloudFile, FileRequestOptions, OperationContext, CancellationToken)
GetSharePermissions(CloudFileShare, AccessCondition, FileRequestOptions, OperationContext)
GetSharePermissions(CloudFileShare, AccessCondition, FileRequestOptions, OperationContext)

Get share permissions.

GetSharePermissionsAsync(CloudFileShare, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Async get share permissions.

GetSharePermissionsAsync(CloudFileShare, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)
GetShareReference(String, Nullable<DateTimeOffset>)

Returns a reference to a Microsoft.Azure.Storage.File.CloudFileShare object with the specified name.

SetSharePermissions(CloudFileShare, FileSharePermissions, AccessCondition, FileRequestOptions, OperationContext)

Set share permissions.

SetSharePermissions(CloudFileShare, FileSharePermissions, AccessCondition, FileRequestOptions, OperationContext)
SetShareProperties(CloudFileShare, AccessCondition, FileRequestOptions, OperationContext)

Set share attributes.

SetShareProperties(CloudFileShare, AccessCondition, FileRequestOptions, OperationContext)

Applies to