com.microsoft.azure.storage.file

Classes

CloudFile

Represents a Microsoft Azure File.

CloudFileClient

Provides a client for accessing the Microsoft Azure File service.

This class provides a point of access to the File service. The service client encapsulates the base URI for the File service. It also encapsulates the credentials for accessing the storage account.

CloudFileDirectory

Represents a virtual directory of files.

Directories, which are encapsulated as CloudFileDirectory objects, hold files and can also contain sub-directories.

CloudFileShare

Represents a share in the Microsoft Azure File service.

Shares hold directories, which are encapsulated as CloudFileDirectory objects, and directories hold files. Directories can also contain sub-directories.

CopyState

Represents the attributes of a copy operation.

FileDirectoryProperties

Represents the system properties for a directory.

FileHandle

Represents a handle to an Azure Storage File.

FileInputStream

Provides an input stream to read a given file resource.

FileOutputStream

The class is an append-only stream for writing into storage.

FileProperties

Represents the system properties for a file.

FileRange

Represents a range of bytes in a file.

FileRequestOptions

Represents a set of options that may be specified on a request.

FileServiceProperties

Class representing a set of properties pertaining to the Azure File service.

FileSharePermissions

Represents the permissions for a share.

The share's permissions encompass its access policies, represented by the getSharedAccessPolicies() method. This setting references a collection of shared access policies for the share. A shared access policy may be used to control the start time, expiry time, and permissions for one or more shared access signatures. A shared access signature provides delegated access to the share's resources. For more information on managing share permissions, see Managing Access to Shares and Files.

FileShareProperties

Represents the system properties for a share.

HandleListHandler

RESERVED FOR INTERNAL USE. A class used to deserialize a list of shares.

SharedAccessFileHeaders

Represents the optional headers that can be returned with files accessed using SAS.

SharedAccessFilePolicy

Represents a shared access policy, which specifies the start time, expiry time, and permissions for a shared access signature.

ShareStats

Class representing a set of statistics pertaining to a cloud file share.

Interfaces

ListFileItem

Represents an item that may be returned by a file listing operation.

Enums

CopyStatus

Represents the status of a copy file operation.

DeleteShareSnapshotsOption

Specifies options when calling the delete share operation.

NtfsAttributes

Specifies options for NTFS Attributes.

SharedAccessFilePermissions

Specifies the set of possible permissions for a shared access policy.

ShareListingDetails

Specifies which details to include when listing the shares in this storage account.