Поделиться через


@azure/storage-file-share package

Классы

AccountSASPermissions

ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.

Это вспомогательный класс для создания строки, представляющей разрешения, предоставленные AccountSAS. Установка значения true означает, что любой SAS, использующий эти разрешения, предоставит разрешения для этой операции. После установки всех значений его следует сериализовать с помощью toString и задать в качестве поля разрешений для объекта AccountSASSignatureValues. Можно создать строку разрешений без этого класса, но порядок разрешений является конкретным, и этот класс гарантирует правильность.

AccountSASResourceTypes

ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.

Это вспомогательный класс для создания строки, представляющей ресурсы, доступные учетной записью AccountSAS. Установка значения true означает, что любой SAS, использующий эти разрешения, предоставит доступ к этому типу ресурса. После установки всех значений его следует сериализовать с помощью toString и задать поле ресурсов в объекте AccountSASSignatureValues. Можно создать строку ресурсов без этого класса, но порядок ресурсов является конкретным, и этот класс гарантирует правильность.

AccountSASServices

ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.

Это вспомогательный класс для создания строки, представляющей службы, доступные учетной записью AccountSAS. Установка значения true означает, что любой SAS, использующий эти разрешения, предоставит этому службе доступ. После установки всех значений его следует сериализовать с помощью toString и задать в качестве поля служб в объекте AccountSASSignatureValues. Можно создать строку служб без этого класса, но порядок служб является конкретным, и этот класс гарантирует правильность.

AnonymousCredential

AnonymousCredential предоставляет элемент credentialPolicyCreator, используемый для создания объектов AnonymousCredentialPolicy. AnonymousCredentialPolicy используется с запросами HTTP(S), которые считывают общедоступные ресурсы или используются с подписанными URL-адресами (SAS).

AnonymousCredentialPolicy

AnonymousCredentialPolicy используется с запросами HTTP(S), которые считывают общедоступные ресурсы или используются с подписанными URL-адресами (SAS).

BaseRequestPolicy

Базовый класс, из которого наследуют все политики запросов.

Credential

Учетные данные — это абстрактный класс для подписывания HTTP-запросов службы хранилища Azure. Этот класс будет размещать фабрику credentialPolicyCreator, которая создает CredentialPolicy.

CredentialPolicy

Политика учетных данных, используемая для подписывания запросов HTTP(S) перед отправкой. Это абстрактный класс.

FileSASPermissions

ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.

Это вспомогательный класс для создания строки, представляющей разрешения, предоставленные ServiceSAS файлу. Установка значения true означает, что любой SAS, использующий эти разрешения, предоставит разрешения для этой операции. После установки всех значений его следует сериализовать с помощью toString и задать в качестве поля разрешений для объекта FileSASSignatureValues. Можно создать строку разрешений без этого класса, но порядок разрешений является конкретным, и этот класс гарантирует правильность.

FileSystemAttributes

Это вспомогательный класс для создания строки, представляющей атрибуты NTFS для файла или каталога.

См. https://learn.microsoft.com/rest/api/storageservices/create-file#file-system-attributes

Pipeline

Класс Конвейера, содержащий политики HTTP-запроса. Конвейер по умолчанию можно создать, вызвав newPipeline. Вы также можете создать конвейер с собственными политиками конструктором Конвейера.

Перед реализацией настраиваемого конвейера обратитесь к newPipeline и предоставленным политикам.

SASQueryParameters

Представляет компоненты, составляющие параметры запроса SAS службы хранилища Azure. Этот тип не создается непосредственно пользователем; он создается только типами AccountSASSignatureValues и FileSASSignatureValues. После создания его можно закодировать в toString() и добавить его непосредственно к URL-адресу (хотя осторожность должна быть предприняна здесь, если существуют существующие параметры запроса, которые могут повлиять на соответствующие средства добавления этих параметров запроса).

ПРИМЕЧАНИЕ. Экземпляры этого класса неизменяемы.

ShareClient

ShareClient представляет URL-адрес общей папки службы хранилища Azure, которая позволяет управлять каталогами и файлами.

ShareDirectoryClient

ShareDirectoryClient представляет URL-адрес каталога службы хранилища Azure, позволяющий управлять файлами и каталогами.

ShareFileClient

ShareFileClient представляет URL-адрес файла службы хранилища Azure.

ShareLeaseClient

Клиент, который управляет арендой для ShareFileClient или ShareClient.

См. https://learn.microsoft.com/rest/api/storageservices/lease-file и см. https://learn.microsoft.com/rest/api/storageservices/lease-share

ShareSASPermissions

Это вспомогательный класс для создания строки, представляющей разрешения, предоставленные ServiceSAS для общей папки. Установка значения true означает, что любой SAS, использующий эти разрешения, предоставит разрешения для этой операции. После установки всех значений его следует сериализовать с помощью toString и задать в качестве поля разрешений для объекта FileSASSignatureValues. Можно создать строку разрешений без этого класса, но порядок разрешений является конкретным, и этот класс гарантирует правильность.

ShareServiceClient

ShareServiceClient представляет URL-адрес службы файлов службы хранилища Azure, которая позволяет управлять общими папками.

StorageBrowserPolicyFactory

StorageBrowserPolicyFactory — это класс фабрики, помогающий создавать объекты StorageBrowserPolicy.

StorageRetryPolicy

Политика повторных попыток с экспоненциальной повторными попытками и линейной повторными попытками, реализованной.

StorageRetryPolicyFactory

StorageRetryPolicyFactory — это класс фабрики, помогающий создавать объекты StorageRetryPolicy.

StorageSharedKeyCredential

ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.

StorageSharedKeyCredential для авторизации ключа учетной записи службы хранилища Azure.

StorageSharedKeyCredentialPolicy

StorageSharedKeyCredentialPolicy — это политика, используемая для подписывания HTTP-запроса с общим ключом.

Интерфейсы

AccessPolicy

Политика доступа.

AccountSASSignatureValues

ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.

AccountSASSignatureValues используется для создания подписанного URL-адреса (SAS) для учетной записи хранения Azure. После правильного задания всех значений вызовите generateAccountSASQueryParameters для получения представления SAS, который можно применить к URL-адресам файлов. Обратите внимание: что оба класса и SASQueryParameters существуют, так как первый является изменяемым и логическим представлением, а последний является неизменяемым и используется для создания фактических запросов REST.

Дополнительные концептуальные сведения о SAS https://learn.microsoft.com/azure/storage/common/storage-dotnet-shared-access-signature-part-1 см. в https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas описаний параметров, включая необходимые

ClearRange
CloseHandlesInfo

Закройте сведения о результатах.

CommonGenerateSasUrlOptions

Распространенные варианты ShareGenerateSasUrlOptions и FileGenerateSasUrlOptions.

CommonOptions

Интерфейс для параметров, распространенных для каждой удаленной операции.

CopyFileSmbInfo

Группа параметров

CorsRule

CORS — это функция HTTP, которая позволяет веб-приложению, работающему под одним доменом, получать доступ к ресурсам в другом домене. Веб-браузеры реализуют ограничение безопасности, известное как политика того же источника, которая запрещает веб-странице вызывать API в другом домене; CORS предоставляет безопасный способ разрешить одному домену (домену-источнику) вызывать API в другом домене.

DirectoryCloseHandlesHeaders

Дополнительные значения заголовка ответа для запроса закрытия.

DirectoryCreateHeaders

Определяет заголовки для операции Directory_create.

DirectoryCreateIfNotExistsResponse

Содержит данные ответа для операции createIfNotExists(DirectoryCreateOptions).

DirectoryCreateOptions

Параметры настройки создания операции.

DirectoryDeleteHeaders

Определяет заголовки для операции Directory_delete.

DirectoryDeleteIfExistsResponse

Содержит данные ответа для операции deleteIfExists(DirectoryDeleteOptions).

DirectoryDeleteOptions

Параметры настройки операции удаления .

DirectoryExistsOptions

Параметры настройки существуют операции.

DirectoryForceCloseHandlesHeaders

Определяет заголовки для операции Directory_forceCloseHandles.

DirectoryForceCloseHandlesOptions

Параметры настройки forceCloseHandle.

DirectoryForceCloseHandlesSegmentOptions

Параметры настройки каталога — принудительное закрытие операций сегмента.

See:

DirectoryGetPropertiesHeaders

Определяет заголовки для операции Directory_getProperties.

DirectoryGetPropertiesOptions

Параметры настройки операции getProperties.

DirectoryItem

Указанный элемент каталога.

DirectoryListFilesAndDirectoriesOptions

Параметры настройки операции listFilesAndDirectory.

DirectoryListFilesAndDirectoriesSegmentHeaders

Определяет заголовки для операции Directory_listFilesAndDirectoriesSegment.

DirectoryListHandlesHeaders

Определяет заголовки для операции Directory_listHandles.

DirectoryListHandlesOptions

Параметры настройки операции listHandles.

DirectoryListHandlesSegmentOptions

Параметры настройки каталога — операции "Список дескрипторов сегментов".

See:

  • <xref:ShareDirectoryClient.listHandlesSegment>
  • <xref:ShareDirectoryClient.iterateHandleSegments>
  • <xref:ShareDirectoryClient.listHandleItems>
DirectoryProperties

Интерфейс для параметров, распространенных для каждой удаленной операции.

DirectoryRenameHeaders

Определяет заголовки для операции Directory_rename.

DirectoryRenameOptions

Параметры настройки операции переименования .

DirectorySetMetadataHeaders

Определяет заголовки для операции Directory_setMetadata.

DirectorySetMetadataOptions

Параметры настройки операции setMetadata.

DirectorySetPropertiesHeaders

Определяет заголовки для операции Directory_setProperties.

FileAbortCopyFromURLOptions

Параметры настройки операции abortCopyFromURL.

FileAbortCopyHeaders

Определяет заголовки для операции File_abortCopy.

FileAndDirectoryCreateCommonOptions
FileAndDirectorySetPropertiesCommonOptions
FileClearRangeOptions

Параметры настройки операции clearRange.

FileCloseHandlesHeaders

Дополнительные значения заголовка ответа для запроса закрытия.

FileCreateHardLinkHeaders

Определяет заголовки для операции File_createHardLink.

FileCreateHardLinkOptions

Параметры настройки файла — создание операций жесткого канала.

See:

FileCreateHeaders

Определяет заголовки для операции File_create.

FileCreateOptions

Параметры настройки операции создания.

FileCreateSymbolicLinkHeaders

Определяет заголовки для File_createSymbolicLink операции.

FileCreateSymbolicLinkOptions

Параметры для настройки операций Файл - Создание символической ссылки.

See:

FileDeleteHeaders

Определяет заголовки для операции File_delete.

FileDeleteIfExistsResponse

Содержит данные ответа для операции deleteIfExists.

FileDeleteOptions

Параметры настройки операции удаления .

FileDownloadHeaders

Определяет заголовки для операции File_download.

FileDownloadOptionalParams

Необязательные параметры.

FileDownloadOptions

Параметры настройки файлов — операции загрузки.

See:

FileDownloadToBufferOptions

Интерфейс параметра для операции downloadToBuffer.

FileExistsOptions

Параметры настройки существуют операции.

FileForceCloseHandlesHeaders

Определяет заголовки для операции File_forceCloseHandles.

FileForceCloseHandlesOptions

Параметры настройки файла — принудительное закрытие операций.

See:

FileGenerateSasUrlOptions

Параметры настройки создайте операцию SasUrl.

FileGetPropertiesHeaders

Определяет заголовки для операции File_getProperties.

FileGetPropertiesOptions

Параметры настройки операции getProperties.

FileGetRangeListHeaders

Определяет заголовки для операции File_getRangeList.

FileGetRangeListOptions

Параметры настройки операции getRangeList.

FileGetSymbolicLinkHeaders

Определяет заголовки для File_getSymbolicLink операции.

FileGetSymbolicLinkOptions

Опции для настройки операций Файл - Получить символическую ссылку.

See:

FileHttpHeaders
FileItem

Указанный элемент файла.

FileListHandlesHeaders

Определяет заголовки для операции File_listHandles.

FileListHandlesOptions

Интерфейс для параметров, распространенных для каждой удаленной операции.

FileListHandlesSegmentOptions

Параметры настройки файлов — операции сегментов списка.

See:

  • <xref:ShareFileClient.listHandlesSegment>
  • <xref:ShareFileClient.iterateHandleSegments>
  • <xref:ShareFileClient.listHandleItems>
FileParallelUploadOptions

Интерфейс параметра для файлов — операции отправки

See:

  • uploadFile
  • <xref:ShareFileClient.uploadSeekableStream>
FilePosixProperties

Свойства NFS. Обратите внимание, что эти свойства применяются только к файлам или каталогам в учетных записях файлов premium NFS.

FileProperties

Интерфейс для параметров, распространенных для каждой удаленной операции.

FileProperty

Свойства файла.

FileRenameHeaders

Определяет заголовки для операции File_rename.

FileRenameOptions

Параметры настройки операции переименования .

FileResizeOptions

Параметры настройки изменения размера операции.

FileSASSignatureValues

ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.

FileSASSignatureValues используется для создания маркеров SAS службы файлов для общих папок или файлов.

FileServiceProperties

Свойства службы хранилища.

FileSetHTTPHeadersHeaders

Определяет заголовки для операции File_setHttpHeaders.

FileSetHttpHeadersOptions

Параметры настройки операции setHttpHeaders.

FileSetMetadataHeaders

Определяет заголовки для операции File_setMetadata.

FileSetMetadataOptions

Параметры настройки операции setMetadata.

FileStartCopyHeaders

Определяет заголовки для операции File_startCopy.

FileStartCopyOptions

Параметры настройки операции startCopyFromURL.

FileUploadRangeFromURLHeaders

Определяет заголовки для операции File_uploadRangeFromURL.

FileUploadRangeFromURLOptionalParams

Необязательные параметры.

FileUploadRangeFromURLOptions

Параметры настройки операции uploadRangeFromURL.

FileUploadRangeHeaders

Определяет заголовки для операции File_uploadRange.

FileUploadRangeOptions

Параметры настройки операции uploadRange.

FileUploadStreamOptions

Интерфейс параметра для ShareFileClient.uploadStream().

FilesAndDirectoriesListSegment

Абстрактная для записей, которые можно перечислить из каталога.

HandleItem

Указанный элемент дескриптора службы хранилища Azure.

HttpAuthorization

Представляет сведения о проверке подлинности в параметрах authorization, ProxyAuthorization, WWW-Authentication и Proxy-Authenticate значениях заголовков.

HttpHeaders

Коллекция пар ключей и значений заголовка HTTP.

HttpOperationResponse

Http Response, совместимый с core-v1(core-http).

HttpResponse

Представление HTTP-ответа, включающее ссылку на запрос, который он был создан.

LeaseAccessConditions

Группа параметров

LeaseOperationOptions

Параметры операций аренды.

LeaseOperationResponseHeaders

Сведения о ответе для конкретной операции аренды.

ListFilesAndDirectoriesSegmentResponse

Перечисление каталогов и файлов.

ListHandlesResponse

Перечисление дескрипторов.

ListSharesResponse

Перечисление общих папок.

ListSharesResponseModel

Перечисление общих папок.

Metadata
Metrics

Метрики аналитики хранилища для файловой службы.

NfsFileMode

Разрешения режима файла или каталога.

PipelineLike

Интерфейс для класса Pipeline, содержащего политики HTTP-запроса. Конвейер по умолчанию можно создать, вызвав newPipeline. Вы также можете создать конвейер с собственными политиками конструктором Конвейера.

Перед реализацией настраиваемого конвейера обратитесь к newPipeline и предоставленным политикам.

PipelineOptions

Интерфейс параметра для конструктора конвейера.

PosixRolePermissions

Представляет разрешения файла для определенной роли.

Range

Диапазон операций службы.

См. https://learn.microsoft.com/rest/api/storageservices/specifying-the-range-header-for-file-service-operations

RangeModel

Диапазон файлов службы хранилища Azure.

RequestPolicy

Совместимый интерфейс для политик запросов core-http

RequestPolicyFactory

Интерфейс для совместимости с requestPolicyFactory core-http

RequestPolicyOptions

Интерфейс для совместимости с RequestPolicy

ResponseLike

Объект с простым свойством _response.

ResponseWithBody

Объект с свойством _response с текстом и заголовками, которые уже проанализированы в известные типы.

ResponseWithHeaders

Объект с свойством _response, который уже анализирует заголовки в типизированный объект.

RestError

Настраиваемый тип ошибки для неудачных запросов конвейера.

RetentionPolicy

Политика хранения.

SasIPRange

Допустимый диапазон IP-адресов для SAS.

ServiceClientOptions

Подмножество @azure/core-http ServiceClientOptions

ServiceGenerateAccountSasUrlOptions

Параметры настройки операции generateAccountSasUrl.

ServiceGetPropertiesHeaders

Определяет заголовки для операции Service_getProperties.

ServiceGetPropertiesOptions

Параметры настройки операции getProperties.

ServiceListSharesOptions

Параметры настройки операции listShares.

ServiceListSharesSegmentHeaders

Определяет заголовки для операции Service_listSharesSegment.

ServiceSetPropertiesHeaders

Определяет заголовки для операции Service_setProperties.

ServiceSetPropertiesOptions

Параметры настройки операции setProperties.

ServiceUndeleteShareOptions

Параметры настройки операции <xref:ShareServiceClient.undelete>.

SetPropertiesResponse

Содержит данные ответа для операции setHttpHeaders.

ShareClientConfig
ShareCreateHeaders

Определяет заголовки для операции Share_create.

ShareCreateIfNotExistsResponse

Содержит данные ответа для операции createIfNotExists.

ShareCreateOptions

Параметры настройки операции создания.

ShareCreatePermissionHeaders

Определяет заголовки для операции Share_createPermission.

ShareCreatePermissionOptions

Параметры настройки операции createPermission.

ShareCreateSnapshotHeaders

Определяет заголовки для операции Share_createSnapshot.

ShareCreateSnapshotOptions

Параметры настройки операции createSnapshot.

ShareDeleteHeaders

Определяет заголовки для операции Share_delete.

ShareDeleteIfExistsResponse

Содержит данные ответа для операции deleteIfExists.

ShareDeleteMethodOptions

Параметры настройки операции удаления .

ShareExistsOptions

Параметры настройки существуют операции.

ShareFileRangeList

Список диапазонов файлов

ShareGenerateSasUrlOptions

Параметры настройки создайте операцию SasUrl.

ShareGetAccessPolicyHeaders

Определяет заголовки для операции Share_getAccessPolicy.

ShareGetAccessPolicyOptions

Параметры настройки операции getAccessPolicy.

ShareGetPermissionHeaders

Определяет заголовки для операции Share_getPermission.

ShareGetPermissionOptions

Параметры настройки операции getPermission.

ShareGetPropertiesHeaders

Определяет заголовки для операции Share_getProperties.

ShareGetPropertiesOptions

Параметры настройки операции getProperties.

ShareGetStatisticsHeaders

Определяет заголовки для операции Share_getStatistics.

ShareGetStatisticsOptions

Параметры настройки операции getStatistics.

ShareItem

Указанный элемент общего ресурса службы хранилища Azure.

ShareItemInternal

Указанный элемент общего ресурса службы хранилища Azure.

SharePermission

Разрешение (дескриптор безопасности) на уровне общего ресурса.

SharePropertiesInternal

Свойства общей папки.

ShareProtocolSettings

Настройки протокола

ShareProtocols

Протоколы для включения в общей папке. Сейчас поддерживается только SMB или NFS.

ShareSetAccessPolicyHeaders

Определяет заголовки для операции Share_setAccessPolicy.

ShareSetAccessPolicyOptions

Параметры настройки операции setAccessPolicy.

ShareSetMetadataHeaders

Определяет заголовки для операции Share_setMetadata.

ShareSetMetadataOptions

Параметры настройки операции setMetadata.

ShareSetPropertiesHeaders

Определяет заголовки для операции Share_setProperties.

ShareSetPropertiesOptions

Параметры настройки операции setProperties.

ShareSetQuotaOptions

Параметры настройки операции setQuota.

ShareSmbSettings

Параметры протокола SMB.

ShareStats

Статистика для общей папки.

SignedIdentifier

Подписанный идентификатор

SignedIdentifierModel

Подписанный идентификатор.

SmbMultichannel

Параметры для многоканальных модулей SMB

SourceModifiedAccessConditions

Группа параметров

StoragePipelineOptions

Интерфейс параметров для функции newPipeline.

StorageRetryOptions

Интерфейс параметров повторных попыток хранилища BLOB-объектов.

WebResource

Описание HTTP-запроса, который необходимо выполнить на удаленном сервере.

Псевдонимы типа

CopyStatusType

Определяет значения для CopyStatusType.

DeleteSnapshotsOptionType

Определяет значения для DeleteSnapshotsOptionType.

DirectoryCreateResponse

Содержит данные ответа для операции создания.

DirectoryDeleteResponse

Содержит данные ответа для операции удаления.

DirectoryForceCloseHandlesResponse

Тип ответа для forceCloseHandle.

DirectoryGetPropertiesResponse

Содержит данные ответа для операции getProperties.

DirectoryListFilesAndDirectoriesSegmentResponse

Содержит данные ответа для операции listFilesAndDirectorySegment.

DirectoryListHandlesResponse

Содержит данные ответа для операции listHandles.

DirectoryRenameResponse

Содержит данные ответа для операции переименования.

DirectorySetMetadataResponse

Содержит данные ответа для операции setMetadata.

DirectorySetPropertiesResponse

Содержит данные ответа для операции setProperties.

FileAbortCopyResponse

Содержит данные ответа для операции abortCopy.

FileAttributesPreserveType

Указывает, что существующие атрибуты файла не изменяются.

FileCreateHardLinkResponse

Содержит данные ответа для операции создания жесткой связи.

FileCreateResponse

Содержит данные ответа для операции создания.

FileCreateSymbolicLinkResponse

Содержит данные ответа для операции создания жесткой связи.

FileDeleteResponse

Содержит данные ответа для операции удаления.

FileDownloadResponseModel

Содержит данные ответа для операции скачивания.

FileForceCloseHandlesResponse

Тип ответа для forceCloseHandle.

FileGetPropertiesResponse

Содержит данные ответа для операции getProperties.

FileGetRangeListDiffResponse

Содержит данные ответа для операции getRangeList.

FileGetRangeListResponse

Содержит данные ответа для операции getRangeList.

FileGetSymbolicLinkResponse

Содержит данные ответа для операции создания жесткой связи.

FileLastWrittenMode

Определяет значения для FileLastWrittenMode.

FileListHandlesResponse

Содержит данные ответа для операции listHandles.

FilePermissionFormat

Определяет значения filePermissionFormat.

FilePermissionInheritType

Указывает наследование разрешения файла от родительского каталога.

FilePermissionPreserveType

Указывает, что существующее значение разрешения файла не изменяется.

FileRenameResponse

Содержит данные ответа для операции переименования.

FileSetHTTPHeadersResponse

Содержит данные ответа для операции setHttpHeaders.

FileSetMetadataResponse

Содержит данные ответа для операции setMetadata.

FileStartCopyResponse

Содержит данные ответа для операции startCopy.

FileUploadRangeFromURLResponse

Содержит данные ответа для операции uploadRangeFromURL.

FileUploadRangeResponse

Содержит данные ответа для операции uploadRange.

HttpRequestBody

Типы тел, поддерживаемые в запросе. NodeJS.ReadableStream и () => NodeJS.ReadableStream — только узел. Blob, ReadableStream<Uint8Array> и () => ReadableStream<Uint8Array> предназначены только для браузера.

LeaseDurationType

Определяет значения для LeaseDurationType.

LeaseOperationResponse

Содержит данные ответа для операций, которые получают, изменяют, прерывают или освобождают аренду.

Смотрите ShareLeaseClient.

LeaseStateType

Определяет значения для LeaseStateType.

LeaseStatusType

Определяет значения для LeaseStatusType.

ListSharesIncludeType

Определяет значения для ListSharesIncludeType.

ModeCopyMode

Определяет значения для ModeCopyMode.

NfsFileType

Определяет значения для NfsFileType.
<xref:KnownNfsFileType> можно использовать взаимозаменяемо с NfsFileType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Regular
Directory
SymLink

OwnerCopyMode

Определяет значения для OwnerCopyMode.

PermissionCopyModeType

Определяет значения для PermissionCopyModeType.

RawFileDownloadResponse

Содержит данные ответа для операции скачивания.

ServiceGetPropertiesResponse

Содержит данные ответа для операции getProperties.

ServiceListSharesSegmentResponse

Содержит данные ответа для операции listShares.

ServiceSetPropertiesResponse

Содержит данные ответа для операции setProperties.

ShareAccessTier

Определяет значения для ShareAccessTier.

ShareClientOptions
ShareCreatePermissionResponse

Содержит данные ответа для операции createPermission.

ShareCreateResponse

Содержит данные ответа для операции создания.

ShareCreateSnapshotResponse

Содержит данные ответа для операции createSnapshot.

ShareDeleteResponse

Содержит данные ответа для операции удаления.

ShareFileHandleAccessRights

Определяет значения для AccessRight.

ShareGetAccessPolicyResponse
ShareGetPermissionResponse

Содержит данные ответа для операции getPermission.

ShareGetPropertiesResponse

Содержит данные ответа для операции getProperties.

ShareGetPropertiesResponseModel

Содержит данные ответа для операции getProperties.

ShareGetStatisticsResponse

Данные ответа для операции getStatistics.

ShareGetStatisticsResponseModel

Содержит данные ответа для операции getStatistics.

ShareProperties

Свойства общей папки.

ShareRootSquash

Определяет значения для ShareRootSquash.

ShareSetAccessPolicyResponse

Содержит данные ответа для операции setAccessPolicy.

ShareSetMetadataResponse

Содержит данные ответа для операции setMetadata.

ShareSetPropertiesResponse

Содержит данные ответа для операции setProperties.

ShareSetQuotaHeaders

Определяет заголовки для операции setQuota.

ShareSetQuotaResponse

Содержит данные ответа для операции setQuota.

ShareTokenIntent

Определяет значения для ShareTokenIntent.
KnownShareTokenIntent можно использовать взаимозаменяемо с ShareTokenIntent, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

backup

TimeNowType

Указывает параметр в качестве времени запроса.

TimePreserveType

Указывает, что существующее значение времени не изменяется.

WithResponse

Тип, представляющий результат операции с известным свойством _response.

Перечисления

KnownShareTokenIntent

Известные значения ShareTokenIntent, которые служба принимает.

SASProtocol

Протоколы для созданного SAS.

StorageFileAudience

Определяет известные облачные аудитории для хранилища.

StorageRetryPolicyType

Типы RetryPolicy.

Функции

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.

Создает объект SASQueryParameters, содержащий все параметры запроса SAS, необходимые для выполнения фактического запроса REST.

См. https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas

generateFileSASQueryParameters(FileSASSignatureValues, StorageSharedKeyCredential)

ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.

Создает экземпляр SASQueryParameters.

Принимает только необходимые параметры для создания SAS. Для дополнительных параметров задайте соответствующие свойства напрямую, например разрешения, запуск и идентификатор.

ПРЕДУПРЕЖДЕНИЕ. Если идентификатор не указан, требуются разрешения и истекает срок действия. Необходимо назначить значение идентификатору или истекает срок действия разрешений & вручную, если вы инициалы с помощью этого конструктора.

getFileServiceAccountAudience(string)

Чтобы получить аудиторию OAuth для учетной записи хранения для файловой службы.

isPipelineLike(unknown)

Помощник, который решает, соответствует ли заданный аргумент контракту конвейера

newPipeline(Credential | TokenCredential, StoragePipelineOptions)

Создает новый объект Pipeline с предоставленными учетными данными.

parseOctalFileMode(string)

Анализ 4-цифрного восьмеричных строковых представлений режима файла в структуре NfsFileMode.

parseSymbolicFileMode(string)

Анализ 9-символьного символьного строкового представления режима файла в структуре NfsFileMode.

toOctalFileMode(NfsFileMode)

Преобразуйте структуру NfsFileMode в 4-разрядную осьмерию перепрезентации строк.

toSymbolicFileMode(NfsFileMode)

Преобразуйте NfsFileMode в строку символьной нотации.

Сведения о функции

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.

Создает объект SASQueryParameters, содержащий все параметры запроса SAS, необходимые для выполнения фактического запроса REST.

См. https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas

function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters

Параметры

accountSASSignatureValues
AccountSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Возвращаемое значение

generateFileSASQueryParameters(FileSASSignatureValues, StorageSharedKeyCredential)

ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.

Создает экземпляр SASQueryParameters.

Принимает только необходимые параметры для создания SAS. Для дополнительных параметров задайте соответствующие свойства напрямую, например разрешения, запуск и идентификатор.

ПРЕДУПРЕЖДЕНИЕ. Если идентификатор не указан, требуются разрешения и истекает срок действия. Необходимо назначить значение идентификатору или истекает срок действия разрешений & вручную, если вы инициалы с помощью этого конструктора.

function generateFileSASQueryParameters(fileSASSignatureValues: FileSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters

Параметры

fileSASSignatureValues
FileSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Возвращаемое значение

getFileServiceAccountAudience(string)

Чтобы получить аудиторию OAuth для учетной записи хранения для файловой службы.

function getFileServiceAccountAudience(storageAccountName: string): string

Параметры

storageAccountName

string

Возвращаемое значение

string

isPipelineLike(unknown)

Помощник, который решает, соответствует ли заданный аргумент контракту конвейера

function isPipelineLike(pipeline: unknown): pipeline

Параметры

pipeline

unknown

Аргумент, который может быть конвейером

Возвращаемое значение

pipeline

Значение true, если аргумент удовлетворяет контракту конвейера

newPipeline(Credential | TokenCredential, StoragePipelineOptions)

Создает новый объект Pipeline с предоставленными учетными данными.

function newPipeline(credential?: Credential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline

Параметры

credential

Credential | TokenCredential

Например, AnonymousCredential, StorageSharedKeyCredential или любые учетные данные из пакета @azure/identity для проверки подлинности запросов к службе. Можно также предоставить объект, реализующий интерфейс TokenCredential. Если не указано, используется AnonymousCredential.

pipelineOptions
StoragePipelineOptions

Optional. Options.

Возвращаемое значение

Новый объект Pipeline.

parseOctalFileMode(string)

Анализ 4-цифрного восьмеричных строковых представлений режима файла в структуре NfsFileMode.

function parseOctalFileMode(input?: string): NfsFileMode | undefined

Параметры

input

string

Возвращаемое значение

NfsFileMode | undefined

parseSymbolicFileMode(string)

Анализ 9-символьного символьного строкового представления режима файла в структуре NfsFileMode.

function parseSymbolicFileMode(input?: string): NfsFileMode | undefined

Параметры

input

string

Возвращаемое значение

NfsFileMode | undefined

toOctalFileMode(NfsFileMode)

Преобразуйте структуру NfsFileMode в 4-разрядную осьмерию перепрезентации строк.

function toOctalFileMode(input?: NfsFileMode): string | undefined

Параметры

input
NfsFileMode

Возвращаемое значение

string | undefined

toSymbolicFileMode(NfsFileMode)

Преобразуйте NfsFileMode в строку символьной нотации.

function toSymbolicFileMode(input?: NfsFileMode): string | undefined

Параметры

input
NfsFileMode

Возвращаемое значение

string | undefined