Azure.Storage.Files.Shares.Models Namespace

Classes

CloseHandlesResult

The result of a force close handle or force close all handles operation.

FileLeaseReleaseInfo

FileLeaseReleaseInfo

FileModelFactory

FilesModelFactory provides utilities for mocking.

FileSmbProperties

The SMB properties for a file.

FilesModelFactory

FilesModelFactory provides utilities for mocking.

PermissionInfo

PermissionInfo

ShareAccessPolicy

An Access policy.

ShareCorsRule

CORS is an HTTP feature that enables a web application running under one domain to access resources in another domain. Web browsers implement a security restriction known as same-origin policy that prevents a web page from calling APIs in a different domain; CORS provides a secure way to allow one domain (the origin domain) to call APIs in another domain.

ShareCreateOptions

Optional parameters for creating a Share.

ShareDeleteOptions

Optional parameters for deleteing a Share.

ShareDirectoryCreateOptions

Optional parameters for creating a directory.

ShareDirectoryGetFilesAndDirectoriesOptions

Optional parameters for GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken).

ShareDirectoryInfo

Subset of the directory's properties.

ShareDirectoryProperties

Properites for a directory.

ShareDirectorySetHttpHeadersOptions

Optional parameters for SetHttpHeaders(ShareDirectorySetHttpHeadersOptions, CancellationToken) and SetHttpHeadersAsync(ShareDirectorySetHttpHeadersOptions, CancellationToken)

ShareFileCopyInfo

ShareFileCopyInfo.

ShareFileCopyOptions

Optional parameters for ShareFileClient.StartCopy() and .StartCopyAsync().

ShareFileCreateOptions

Optional parameters for creating a file.

ShareFileDownloadDetails

Details returned when downloading a File

ShareFileDownloadInfo

The properties and content returned from downloading a file

ShareFileDownloadOptions

Optional parameters for downloading a range of a file with DownloadAsync(ShareFileDownloadOptions, CancellationToken).

ShareFileGetRangeListDiffOptions

Optional parameters for Get Range List Diff.

ShareFileGetRangeListOptions

Optional parameters for Get Range List.

ShareFileHandle

ShareFileHandle.

ShareFileHttpHeaders

Standard HTTP properties supported by the files. These properties are represented as standard HTTP headers use standard names, as specified in the Header Field Definitions section 14 of the HTTP/1.1 protocol specification.

For more information, see Setting and retrieving properties and metadata for service resources.

ShareFileInfo

Subset of the file's properties.

ShareFileItem

Describes a file or directory returned by GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken).

ShareFileItemProperties

Properties of a ShareFileItem.

ShareFileLease

ShareFileLease.

ShareFileModifiedException

An exception thrown if Stream returned from ShareFileClient.OpenRead or ShareFileClient.OpenReadAsync observed that a file content has been modified during the read.

ShareFileOpenReadOptions

Optional parameters for Azure.Storage.Files.Shares.ShareFileClient.OpenReadAsync(System.Boolean,System.Int64,System.Nullable{System.Int32},System.Threading.CancellationToken).

ShareFileOpenWriteOptions

Optional parameters for File Open Write.

ShareFilePermission

Share File Permission.

ShareFileProperties

Properties for a file.

ShareFileRangeInfo

Contains file share range information returned from the ShareFileClient.GetRangeList operations.

ShareFileRenameOptions

Optional parameters for renaming a File or Directory.

ShareFileRequestConditions

Parameter group.

ShareFileSetHttpHeadersOptions

Optional parameters to set for SetHttpHeaders(ShareFileSetHttpHeadersOptions, ShareFileRequestConditions, CancellationToken) and SetHttpHeadersAsync(ShareFileSetHttpHeadersOptions, ShareFileRequestConditions, CancellationToken)

ShareFileUploadInfo

ShareFileUploadInfo

ShareFileUploadOptions

Options for uploading a file.

ShareFileUploadRangeFromUriOptions

Optional parameters for UploadRangeFromUri(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken).

ShareFileUploadRangeOptions

Optional parameters for uploading a file range with UploadRange(HttpRange, Stream, ShareFileUploadRangeOptions, CancellationToken).

ShareInfo

ShareInfo

ShareItem

A listed Azure Storage share item.

ShareMetrics

Storage Analytics metrics for file service.

ShareModelFactory

ShareModelFactory provides utilities for mocking.

ShareProperties

Properties of a share.

ShareProtocolSettings

Protocol settings.

ShareRetentionPolicy

The retention policy.

ShareServiceProperties

Storage service properties.

ShareSetPropertiesOptions
ShareSignedIdentifier

Signed identifier.

ShareSmbSettings

Settings for SMB protocol.

SharesModelFactory

FilesModelFactory provides utilities for mocking.

ShareSnapshotInfo

ShareSnapshotInfo

ShareStatistics

Stats for the share.

SmbMultichannel

Settings for SMB multichannel.

StorageClosedHandlesSegment

StorageClosedHandlesSegment.

Structs

ShareAccessTier

The ShareAccessTier.

ShareAudience

Audiences available for Blobs

ShareErrorCode

Error codes returned by the service.

ShareTokenIntent

The ShareTokenIntent.

Enums

CopyableFileSmbProperties

Smb Properties to copy from the source file.

CopyStatus

State of the copy operation identified by 'x-ms-copy-id'.

FileLastWrittenMode

The FileLastWrittenMode.

FilePermissionFormat

The FilePermissionFormat.

NtfsFileAttributes

NTFS file attributes for Files and Directories.

PermissionCopyMode

Specifies the option to copy file security descriptor from source file or to set it using the value which is defined by the header value of x-ms-file-permission or x-ms-file-permission-key.

ShareFileHandleAccessRights

Access right for a file handle.

ShareFileRangeWriteType

Specify one of the following options: - Update: Writes the bytes specified by the request body into the specified range. The Range and Content-Length headers must match to perform the update. - Clear: Clears the specified range and releases the space used in storage for that range. To clear a range, set the Content-Length header to zero, and set the Range header to a value that indicates the range to clear, up to maximum file size.

ShareFileTraits

Traits to be included when listing shares with the GetFilesAndDirectoriesAsync(String, CancellationToken) operations.

ShareLeaseDuration

When a share is leased, specifies whether the lease is of infinite or fixed duration.

ShareLeaseState

Lease state of the share.

ShareLeaseStatus

The current lease status of the share.

ShareProtocols

Protocols that can be set on a Share.

ShareRootSquash

The ShareRootSquash.

ShareSnapshotsDeleteOption

Options to delete a share's snapshots.

ShareStates

States to determine the shares included with GetSharesAsync(ShareTraits, ShareStates, String, CancellationToken). operation.

ShareTraits

Traits to be included when listing shares with the GetSharesAsync(ShareTraits, ShareStates, String, CancellationToken) operations.