Udostępnij za pośrednictwem


@azure/storage-file-share package

Klasy

AccountSASPermissions

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.

Jest to klasa pomocnika do konstruowania ciągu reprezentującego uprawnienia przyznane przez accountSAS. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna uprawnienia dla tej operacji. Po ustawieniu wszystkich wartości należy je serializować za pomocą parametru toString i ustawić jako pole uprawnień w obiekcie AccountSASSignatureValues . Można utworzyć ciąg uprawnień bez tej klasy, ale kolejność uprawnień jest określona, a ta klasa gwarantuje poprawność.

AccountSASResourceTypes

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.

Jest to klasa pomocnika do konstruowania ciągu reprezentującego zasoby dostępne w usłudze AccountSAS. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna dostęp do tego typu zasobu. Po ustawieniu wszystkich wartości należy je serializować za pomocą parametru toString i ustawić jako pole zasobów w obiekcie AccountSASSignatureValues . Można utworzyć ciąg zasobów bez tej klasy, ale kolejność zasobów jest określona, a ta klasa gwarantuje poprawność.

AccountSASServices

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.

Jest to klasa pomocnika do konstruowania ciągu reprezentującego usługi dostępne w usłudze AccountSAS. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna dostęp do tej usługi. Po ustawieniu wszystkich wartości należy je serializować za pomocą parametru toString i ustawić jako pole usług w obiekcie AccountSASSignatureValues . Można skonstruować ciąg usług bez tej klasy, ale kolejność usług jest określona, a ta klasa gwarantuje poprawność.

AnonymousCredential

AnonymousCredential udostępnia element członkowski credentialPolicyCreator używany do tworzenia obiektów AnonymousCredentialPolicy. Funkcja AnonymousCredentialPolicy jest używana z żądaniami HTTP(S), które odczytują zasoby publiczne lub są używane z sygnaturami dostępu współdzielonego (SAS).

AnonymousCredentialPolicy

Funkcja AnonymousCredentialPolicy jest używana z żądaniami HTTP(S), które odczytują zasoby publiczne lub są używane z sygnaturami dostępu współdzielonego (SAS).

BaseRequestPolicy

Klasa bazowa, z której pochodzą wszystkie zasady żądań.

Credential

Credential to abstrakcyjna klasa podpisywania żądań HTTP usługi Azure Storage. Ta klasa będzie hostować fabrykę credentialPolicyCreator, która generuje credentialPolicy.

CredentialPolicy

Zasady poświadczeń używane do podpisywania żądań HTTP przed wysłaniem. Jest to abstrakcyjna klasa.

FileSASPermissions

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.

Jest to klasa pomocnika do konstruowania ciągu reprezentującego uprawnienia przyznane przez usługę ServiceSAS do pliku. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna uprawnienia dla tej operacji. Po ustawieniu wszystkich wartości należy je serializować za pomocą parametru toString i ustawić jako pole uprawnień w obiekcie FileSASSignatureValues . Można utworzyć ciąg uprawnień bez tej klasy, ale kolejność uprawnień jest określona, a ta klasa gwarantuje poprawność.

FileSystemAttributes

Jest to klasa pomocnika do konstruowania ciągu reprezentującego atrybuty NTFS do pliku lub katalogu.

Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/create-file#file-system-attributes

Pipeline

Klasa potoku zawierająca zasady żądań HTTP. Możesz utworzyć domyślny potok, wywołując polecenie newPipeline. Możesz też utworzyć potok przy użyciu własnych zasad za pomocą konstruktora potoku.

Przed zaimplementowaniem dostosowanego potoku zapoznaj się z nowymi zasadamipipeline i podanymi zasadami.

RestError

Niestandardowy typ błędu dla żądań potoku, który zakończył się niepowodzeniem.

SASQueryParameters

Reprezentuje składniki tworzące parametry zapytania sygnatury dostępu współdzielonego usługi Azure Storage. Ten typ nie jest skonstruowany bezpośrednio przez użytkownika; jest generowany tylko przez typy AccountSASSignatureValues i FileSASSignatureValues . Po wygenerowaniu można go kodować bezpośrednio do toString() adresu URL i dołączać do niego (choć należy zachować ostrożność w tym miejscu, jeśli istnieją parametry zapytania, które mogą mieć wpływ na odpowiednie środki dołączania tych parametrów zapytania).

UWAGA: Wystąpienia tej klasy są niezmienne.

ShareClient

Obiekt ShareClient reprezentuje adres URL udziału usługi Azure Storage, który umożliwia manipulowanie jego katalogami i plikami.

ShareDirectoryClient

Obiekt ShareDirectoryClient reprezentuje adres URL katalogu usługi Azure Storage, co umożliwia manipulowanie jego plikami i katalogami.

ShareFileClient

Obiekt ShareFileClient reprezentuje adres URL pliku usługi Azure Storage.

ShareLeaseClient

Klient zarządzający dzierżawami obiektu ShareFileClient lub ShareClient.

Zobacz https://docs.microsoft.com/rest/api/storageservices/lease-file i zobacz https://docs.microsoft.com/rest/api/storageservices/lease-share

ShareSASPermissions

Jest to klasa pomocnika służąca do konstruowania ciągu reprezentującego uprawnienia przyznane przez usługę ServiceSAS do udziału. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna uprawnienia dla tej operacji. Po ustawieniu wszystkich wartości należy je serializować za pomocą polecenia toString i ustawić jako pole uprawnień w obiekcie FileSASSignatureValues . Istnieje możliwość skonstruowania ciągu uprawnień bez tej klasy, ale kolejność uprawnień jest określona, a ta klasa gwarantuje poprawność.

ShareServiceClient

Obiekt ShareServiceClient reprezentuje adres URL usługi Plików usługi Azure Storage, umożliwiając manipulowanie udziałami plików.

StorageBrowserPolicy

StorageBrowserPolicy będzie obsługiwać różnice między Node.js a środowiskiem uruchomieniowym przeglądarki, w tym:

  1. Przeglądarki buforuje żądania GET/HEAD, dodając nagłówki warunkowe, takie jak "IF_MODIFIED_SINCE". StorageBrowserPolicy to zasady służące do dodawania zapytania sygnatury czasowej do adresu URL żądania GET/HEAD, aby uniknąć pamięci podręcznej przeglądarki.

  2. Usuwanie nagłówka pliku cookie na potrzeby zabezpieczeń

  3. Usuń nagłówek o długości zawartości, aby uniknąć ostrzeżenia przeglądarki

StorageBrowserPolicyFactory

StorageBrowserPolicyFactory to klasa fabryki pomagająca w generowaniu obiektów StorageBrowserPolicy.

StorageRetryPolicy

Zasady ponawiania prób z implementacją ponawiania prób wykładniczych i ponawiania prób liniowych.

StorageRetryPolicyFactory

StorageRetryPolicyFactory to klasa fabryki, która pomaga w generowaniu obiektów StorageRetryPolicy .

StorageSharedKeyCredential

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.

StorageSharedKeyCredential na potrzeby autoryzacji klucza konta usługi Azure Storage.

StorageSharedKeyCredentialPolicy

StorageSharedKeyCredentialPolicy to zasady używane do podpisywania żądania HTTP przy użyciu klucza współużytkowanego.

Interfejsy

AccessPolicy

Zasady dostępu.

AccountSASSignatureValues

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.

Wartość AccountSASSignatureValues służy do generowania sygnatury dostępu współdzielonego (SAS) dla konta usługi Azure Storage. Po odpowiednim ustawieniu wszystkich wartości wywołaj metodę generateAccountSASQueryParameters , aby uzyskać reprezentację sygnatury dostępu współdzielonego, która może być faktycznie stosowana do adresów URL plików. Uwaga: ta klasa i parametr SASQueryParameters istnieją, ponieważ pierwsza jest modyfikowalna i logiczna reprezentacja, podczas gdy ta ostatnia jest niezmienna i używana do generowania rzeczywistych żądań REST.

Aby https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 uzyskać więcej informacji koncepcyjnych na temat sygnatury dostępu współdzielonego, zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas opisy parametrów, w tym wymagane

ClearRange
CloseHandlesInfo

Zamknij obsługuje informacje o wynikach.

CommonGenerateSasUrlOptions

Typowe opcje shareGenerateSasUrlOptions i FileGenerateSasUrlOptions.

CommonOptions

Interfejs dla opcji wspólnych dla każdej operacji zdalnej.

CopyFileSmbInfo

Grupa parametrów

CorsRule

Mechanizm CORS (udostępnianie zasobów między źródłami) to funkcja protokołu HTTP, która umożliwia aplikacji internetowej działającej w ramach jednej domeny dostęp do zasobów w innej domenie. Przeglądarki internetowe wdrażają ograniczenie bezpieczeństwa nazywane zasadami jednego źródła, które zapobiega wywoływaniu interfejsów API w innych domenach przez strony internetowe. Mechanizm CORS zapewnia bezpieczną metodę umożliwiania jednej domenie (domenie źródłowej) wywoływania interfejsów API z innej domeny.

DirectoryCloseHandlesHeaders

Dodatkowe wartości nagłówka odpowiedzi dla żądania zamknięcia dojść.

DirectoryCreateHeaders

Definiuje nagłówki dla operacji Directory_create.

DirectoryCreateIfNotExistsResponse

Zawiera dane odpowiedzi dla createIfNotExists(DirectoryCreateOptions) operacji.

DirectoryCreateOptions

Opcje konfigurowania operacji tworzenia .

DirectoryDeleteHeaders

Definiuje nagłówki dla operacji Directory_delete.

DirectoryDeleteIfExistsResponse

Zawiera dane odpowiedzi dla deleteIfExists(DirectoryDeleteOptions) operacji.

DirectoryDeleteOptions

Opcje konfigurowania operacji usuwania .

DirectoryExistsOptions

Opcje konfigurowania operacji istnieje .

DirectoryForceCloseHandlesHeaders

Definiuje nagłówki dla operacji Directory_forceCloseHandles.

DirectoryForceCloseHandlesOptions

Opcje konfigurowania elementu forceCloseHandle.

DirectoryForceCloseHandlesSegmentOptions

Opcje konfigurowania katalogu — wymuś operacje segmentu Zamknij dojścia.

Zobacz:

DirectoryGetPropertiesHeaders

Definiuje nagłówki dla operacji Directory_getProperties.

DirectoryGetPropertiesOptions

Opcje konfigurowania operacji getProperties .

DirectoryItem

Element katalogu na liście.

DirectoryListFilesAndDirectoriesOptions

Opcje konfigurowania operacji listFilesAndDirectories .

DirectoryListFilesAndDirectoriesSegmentHeaders

Definiuje nagłówki dla operacji Directory_listFilesAndDirectoriesSegment.

DirectoryListHandlesHeaders

Definiuje nagłówki dla operacji Directory_listHandles.

DirectoryListHandlesOptions

Opcje konfigurowania operacji listHandles .

DirectoryListHandlesSegmentOptions

Opcje konfigurowania katalogu — lista dojścia operacji segmentu.

Zobacz:

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

Interfejs dla opcji wspólnych dla każdej operacji zdalnej.

DirectoryRenameHeaders

Definiuje nagłówki dla operacji Directory_rename.

DirectoryRenameOptions

Opcje konfigurowania operacji zmiany nazwy .

DirectorySetMetadataHeaders

Definiuje nagłówki dla operacji Directory_setMetadata.

DirectorySetMetadataOptions

Opcje konfigurowania operacji setMetadata .

DirectorySetPropertiesHeaders

Definiuje nagłówki dla operacji Directory_setProperties.

FileAbortCopyFromURLOptions

Opcje konfigurowania operacji abortCopyFromURL .

FileAbortCopyHeaders

Definiuje nagłówki dla operacji File_abortCopy.

FileAndDirectoryCreateCommonOptions
FileAndDirectorySetPropertiesCommonOptions
FileClearRangeOptions

Opcje konfigurowania operacji clearRange .

FileCloseHandlesHeaders

Dodatkowe wartości nagłówka odpowiedzi dla żądania zamknięcia dojść.

FileCreateHeaders

Definiuje nagłówki dla operacji File_create.

FileCreateOptions

Opcje konfigurowania operacji tworzenia .

FileDeleteHeaders

Definiuje nagłówki dla operacji File_delete.

FileDeleteIfExistsResponse

Zawiera dane odpowiedzi dla operacji deleteIfExists .

FileDeleteOptions

Opcje konfigurowania operacji usuwania .

FileDownloadHeaders

Definiuje nagłówki dla operacji File_download.

FileDownloadOptionalParams

Parametry opcjonalne.

FileDownloadOptions

Opcje konfigurowania pliku — operacje pobierania.

Zobacz:

FileDownloadToBufferOptions

Interfejs opcji dla operacji downloadToBuffer .

FileExistsOptions

Opcje konfigurowania operacji istnieje .

FileForceCloseHandlesHeaders

Definiuje nagłówki dla operacji File_forceCloseHandles.

FileForceCloseHandlesOptions

Opcje konfigurowania pliku — wymuś operacje Zamknij dojścia.

Zobacz:

FileGenerateSasUrlOptions

Opcje konfigurowania operacji generateSasUrl .

FileGetPropertiesHeaders

Definiuje nagłówki dla operacji File_getProperties.

FileGetPropertiesOptions

Opcje konfigurowania operacji getProperties .

FileGetRangeListHeaders

Definiuje nagłówki dla operacji File_getRangeList.

FileGetRangeListOptions

Opcje konfigurowania operacji getRangeList .

FileHttpHeaders
FileItem

Element pliku na liście.

FileListHandlesHeaders

Definiuje nagłówki dla operacji File_listHandles.

FileListHandlesOptions

Interfejs dla opcji wspólnych dla każdej operacji zdalnej.

FileListHandlesSegmentOptions

Opcje konfigurowania operacji na segmentach plików — lista dojść.

Zobacz:

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

Interfejs opcji dla pliku — operacje przekazywania

Zobacz:

  • Uploadfile
  • <xref:ShareFileClient.uploadSeekableStream>
FileProperties

Interfejs dla opcji wspólnych dla każdej operacji zdalnej.

FileProperty

Właściwości pliku.

FileRenameHeaders

Definiuje nagłówki dla operacji File_rename.

FileRenameOptions

Opcje konfigurowania operacji zmiany nazwy .

FileResizeOptions

Opcje konfigurowania operacji zmiany rozmiaru .

FileSASSignatureValues

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.

FileSASSignatureValues służy do generowania tokenów SAS usługi plików dla udziałów lub plików.

FileServiceProperties

Właściwości usługi Storage.

FileSetHTTPHeadersHeaders

Definiuje nagłówki dla operacji File_setHttpHeaders.

FileSetHttpHeadersOptions

Opcje konfigurowania operacji setHttpHeaders .

FileSetMetadataHeaders

Definiuje nagłówki dla operacji File_setMetadata.

FileSetMetadataOptions

Opcje konfigurowania operacji setMetadata .

FileStartCopyHeaders

Definiuje nagłówki dla operacji File_startCopy.

FileStartCopyOptions

Opcje konfigurowania operacji startCopyFromURL .

FileUploadRangeFromURLHeaders

Definiuje nagłówki dla operacji File_uploadRangeFromURL.

FileUploadRangeFromURLOptionalParams

Parametry opcjonalne.

FileUploadRangeFromURLOptions

Opcje konfigurowania operacji uploadRangeFromURL .

FileUploadRangeHeaders

Definiuje nagłówki dla operacji File_uploadRange.

FileUploadRangeOptions

Opcje konfigurowania operacji uploadRange .

FileUploadStreamOptions

Interfejs opcji dla ShareFileClient.uploadStream().

FilesAndDirectoriesListSegment

Abstrakcja dla wpisów, które można wymienić z katalogu.

HandleItem

Element dojścia usługi Azure Storage na liście.

HttpAuthorization

Reprezentuje informacje uwierzytelniania w wartościach nagłówków Autoryzacja, ProxyAuthorization, WWW-Authentication i Proxy-Authenticate.

HttpHeaders

Kolekcja par klucz/wartość nagłówka HTTP.

HttpOperationResponse

Odpowiedź HTTP zgodna z rdzeniem v1 (core-http).

HttpResponse

Reprezentacja odpowiedzi HTTP, która zawiera odwołanie do żądania, które je pochodzi.

IHttpClient

Zgodny interfejs dla zasad żądań core-http

LeaseAccessConditions

Grupa parametrów

LeaseOperationOptions

opcje operacji dzierżawy.

LeaseOperationResponseHeaders

Szczegóły odpowiedzi dla określonej operacji dzierżawy.

ListFilesAndDirectoriesSegmentResponse

Wyliczenie katalogów i plików.

ListHandlesResponse

Wyliczenie dojść.

ListSharesResponse

Wyliczanie udziałów.

ListSharesResponseModel

Wyliczanie udziałów.

Metadata
Metrics

Metryki analizy magazynu dla usługi plików.

PipelineLike

Interfejs klasy Pipeline zawierający zasady żądań HTTP. Możesz utworzyć domyślny potok, wywołując polecenie newPipeline. Możesz też utworzyć potok przy użyciu własnych zasad za pomocą konstruktora potoku.

Przed zaimplementowaniem dostosowanego potoku zapoznaj się z nowymi zasadamipipeline i podanymi zasadami.

PipelineOptions

Interfejs opcji dla konstruktora potoku.

Range

Zakres operacji usługi.

Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-the-range-header-for-file-service-operations

RangeModel

Zakres plików usługi Azure Storage.

RequestPolicyFactory

Interfejs umożliwiający zgodność z elementem RequestPolicyFactory core-http

RequestPolicyOptions

Interfejs umożliwiający zgodność z funkcją RequestPolicy

ResponseLike

Obiekt z prostą właściwością _response.

ResponseWithBody

Obiekt z właściwością _response, która ma już treść i nagłówki analizowane w znanych typach.

ResponseWithHeaders

Obiekt z właściwością _response, która ma już nagłówki analizowane w typowanym obiekcie.

RetentionPolicy

Zasady przechowywania.

SasIPRange

Dozwolony zakres adresów IP dla sygnatury dostępu współdzielonego.

ServiceClientOptions

Podzestaw elementu @azure/core-http ServiceClientOptions

ServiceGenerateAccountSasUrlOptions

Opcje konfigurowania operacji generateAccountSasUrl .

ServiceGetPropertiesHeaders

Definiuje nagłówki dla operacji Service_getProperties.

ServiceGetPropertiesOptions

Opcje konfigurowania operacji getProperties .

ServiceListSharesOptions

Opcje konfigurowania operacji listShares .

ServiceListSharesSegmentHeaders

Definiuje nagłówki dla operacji Service_listSharesSegment.

ServiceSetPropertiesHeaders

Definiuje nagłówki dla operacji Service_setProperties.

ServiceSetPropertiesOptions

Opcje konfigurowania operacji setProperties .

ServiceUndeleteShareOptions

Opcje konfigurowania <xref:ShareServiceClient.undelete> operacji.

SetPropertiesResponse

Zawiera dane odpowiedzi dla operacji setHttpHeaders.

ShareClientConfig
ShareCreateHeaders

Definiuje nagłówki dla operacji Share_create.

ShareCreateIfNotExistsResponse

Zawiera dane odpowiedzi dla operacji createIfNotExists .

ShareCreateOptions

Opcje konfigurowania operacji tworzenia .

ShareCreatePermissionHeaders

Definiuje nagłówki dla operacji Share_createPermission.

ShareCreatePermissionOptions

Opcje konfigurowania operacji createPermission .

ShareCreateSnapshotHeaders

Definiuje nagłówki dla operacji Share_createSnapshot.

ShareCreateSnapshotOptions

Opcje konfigurowania operacji createSnapshot .

ShareDeleteHeaders

Definiuje nagłówki dla operacji Share_delete.

ShareDeleteIfExistsResponse

Zawiera dane odpowiedzi dla operacji deleteIfExists .

ShareDeleteMethodOptions

Opcje konfigurowania operacji usuwania .

ShareExistsOptions

Opcje konfigurowania operacji istnieje .

ShareFileRangeList

Lista zakresów plików

ShareGenerateSasUrlOptions

Opcje konfigurowania operacji generateSasUrl .

ShareGetAccessPolicyHeaders

Definiuje nagłówki dla operacji Share_getAccessPolicy.

ShareGetAccessPolicyOptions

Opcje konfigurowania operacji getAccessPolicy .

ShareGetPermissionHeaders

Definiuje nagłówki dla operacji Share_getPermission.

ShareGetPermissionOptions

Opcje konfigurowania operacji getPermission .

ShareGetPropertiesHeaders

Definiuje nagłówki dla operacji Share_getProperties.

ShareGetPropertiesOptions

Opcje konfigurowania operacji getProperties .

ShareGetStatisticsHeaders

Definiuje nagłówki dla operacji Share_getStatistics.

ShareGetStatisticsOptions

Opcje konfigurowania operacji getStatistics .

ShareItem

Na liście element udziału usługi Azure Storage.

ShareItemInternal

Na liście element udziału usługi Azure Storage.

SharePermission

Uprawnienie (deskryptor zabezpieczeń) na poziomie udziału.

SharePropertiesInternal

Właściwości udziału.

ShareProtocolSettings

Ustawienia protokołu

ShareProtocols

Protokoły umożliwiające włączenie udziału. Na razie obsługują tylko protokół SMB lub NFS.

ShareSetAccessPolicyHeaders

Definiuje nagłówki dla operacji Share_setAccessPolicy.

ShareSetAccessPolicyOptions

Opcje konfigurowania operacji setAccessPolicy .

ShareSetMetadataHeaders

Definiuje nagłówki dla operacji Share_setMetadata.

ShareSetMetadataOptions

Opcje konfigurowania operacji setMetadata .

ShareSetPropertiesHeaders

Definiuje nagłówki dla operacji Share_setProperties.

ShareSetPropertiesOptions

Opcje konfigurowania operacji setProperties .

ShareSetQuotaOptions

Opcje konfigurowania operacji setQuota .

ShareSmbSettings

Ustawienia protokołu SMB.

ShareStats

Statystyki udziału.

SignedIdentifier

Podpisany identyfikator

SignedIdentifierModel

Podpisany identyfikator.

SmbMultichannel

Ustawienia dla wielokanałowego protokołu SMB

SourceModifiedAccessConditions

Grupa parametrów

StoragePipelineOptions

Interfejs opcji dla nowej funkcjiPipeline .

StorageRetryOptions

Interfejs opcji ponawiania prób obiektów blob usługi Storage.

WebResource

Opis żądania HTTP, które ma zostać wykonane na serwerze zdalnym.

Aliasy typu

CopyStatusType

Definiuje wartości copyStatusType.

CredentialPolicyCreator

Funkcja fabryki, która tworzy nową funkcję CredentialPolicy, która używa podanej metody nextPolicy.

DeleteSnapshotsOptionType

Definiuje wartości elementu DeleteSnapshotsOptionType.

DirectoryCreateResponse

Zawiera dane odpowiedzi dla operacji tworzenia.

DirectoryDeleteResponse

Zawiera dane odpowiedzi dla operacji usuwania.

DirectoryForceCloseHandlesResponse

Typ odpowiedzi dla klasy forceCloseHandle.

DirectoryGetPropertiesResponse

Zawiera dane odpowiedzi dla operacji getProperties.

DirectoryListFilesAndDirectoriesSegmentResponse

Zawiera dane odpowiedzi dla operacji listFilesAndDirectoriesSegment.

DirectoryListHandlesResponse

Zawiera dane odpowiedzi dla operacji listHandles.

DirectoryRenameResponse

Zawiera dane odpowiedzi dla operacji zmiany nazwy.

DirectorySetMetadataResponse

Zawiera dane odpowiedzi dla operacji setMetadata.

DirectorySetPropertiesResponse

Zawiera dane odpowiedzi dla operacji setProperties.

FileAbortCopyResponse

Zawiera dane odpowiedzi dla operacji abortCopy.

FileAttributesPreserveType

Wskazuje, że istniejące atrybuty pliku pozostają niezmienione.

FileCreateResponse

Zawiera dane odpowiedzi dla operacji tworzenia.

FileDeleteResponse

Zawiera dane odpowiedzi dla operacji usuwania.

FileDownloadResponseModel

Zawiera dane odpowiedzi dla operacji pobierania.

FileForceCloseHandlesResponse

Typ odpowiedzi dla klasy forceCloseHandle.

FileGetPropertiesResponse

Zawiera dane odpowiedzi dla operacji getProperties.

FileGetRangeListDiffResponse

Zawiera dane odpowiedzi dla operacji getRangeList.

FileGetRangeListResponse

Zawiera dane odpowiedzi dla operacji getRangeList .

FileLastWrittenMode

Definiuje wartości dla fileLastWrittenMode.

FileListHandlesResponse

Zawiera dane odpowiedzi dla operacji listHandles.

FilePermissionInheritType

Wskazuje dziedziczenie uprawnień do pliku z katalogu nadrzędnego.

FilePermissionPreserveType

Wskazuje, że istniejąca wartość uprawnienia do pliku pozostaje niezmieniona.

FileRenameResponse

Zawiera dane odpowiedzi dla operacji zmiany nazwy.

FileSetHTTPHeadersResponse

Zawiera dane odpowiedzi dla operacji setHttpHeaders.

FileSetMetadataResponse

Zawiera dane odpowiedzi dla operacji setMetadata.

FileStartCopyResponse

Zawiera dane odpowiedzi dla operacji startCopy.

FileUploadRangeFromURLResponse

Zawiera dane odpowiedzi dla operacji uploadRangeFromURL.

FileUploadRangeResponse

Zawiera dane odpowiedzi dla operacji uploadRange.

HttpRequestBody

Typy ciał obsługiwanych na żądanie. NodeJS.ReadableStream i () => NodeJS.ReadableStream jest tylko węzłem. Obiekty blob, ReadableStream i () => ReadableStream są tylko przeglądarką.

LeaseDurationType

Definiuje wartości typu LeaseDurationType.

LeaseOperationResponse

Zawiera dane odpowiedzi dla operacji, które uzyskują, zmieniają, przerywają lub zwalniają dzierżawę.

Zobacz ShareLeaseClient.

LeaseStateType

Definiuje wartości typu LeaseStateType.

LeaseStatusType

Definiuje wartości typu LeaseStatusType.

ListSharesIncludeType

Definiuje wartości listSharesIncludeType.

PermissionCopyModeType

Definiuje wartości parametru PermissionCopyModeType.

RawFileDownloadResponse

Zawiera dane odpowiedzi dla operacji pobierania.

ServiceGetPropertiesResponse

Zawiera dane odpowiedzi dla operacji getProperties.

ServiceListSharesSegmentResponse

Zawiera dane odpowiedzi dla operacji listShares .

ServiceSetPropertiesResponse

Zawiera dane odpowiedzi dla operacji setProperties.

ShareAccessTier

Definiuje wartości shareAccessTier.

ShareClientOptions
ShareCreatePermissionResponse

Zawiera dane odpowiedzi dla operacji createPermission.

ShareCreateResponse

Zawiera dane odpowiedzi dla operacji tworzenia.

ShareCreateSnapshotResponse

Zawiera dane odpowiedzi dla operacji createSnapshot.

ShareDeleteResponse

Zawiera dane odpowiedzi dla operacji usuwania.

ShareFileHandleAccessRights

Definiuje wartości programu AccessRight.

ShareGetAccessPolicyResponse
ShareGetPermissionResponse

Zawiera dane odpowiedzi dla operacji getPermission.

ShareGetPropertiesResponse

Zawiera dane odpowiedzi dla operacji getProperties .

ShareGetPropertiesResponseModel

Zawiera dane odpowiedzi dla operacji getProperties.

ShareGetStatisticsResponse

Dane odpowiedzi dla operacji getStatistics .

ShareGetStatisticsResponseModel

Zawiera dane odpowiedzi dla operacji getStatistics.

ShareProperties

Właściwości udziału.

ShareRootSquash

Definiuje wartości shareRootSquash.

ShareSetAccessPolicyResponse

Zawiera dane odpowiedzi dla operacji setAccessPolicy.

ShareSetMetadataResponse

Zawiera dane odpowiedzi dla operacji setMetadata.

ShareSetPropertiesResponse

Zawiera dane odpowiedzi dla operacji setProperties.

ShareSetQuotaHeaders

Definiuje nagłówki dla operacji setQuota.

ShareSetQuotaResponse

Zawiera dane odpowiedzi dla operacji setQuota.

ShareTokenIntent

Definiuje wartości dla elementu ShareTokenIntent.
ZnaneShareTokenIntent można używać zamiennie z udziałem ShareTokenIntent. To wyliczenie zawiera znane wartości obsługiwane przez usługę.

Znane wartości obsługiwane przez usługę

Kopia zapasowa

TimeNowType

Wskazuje ustawienie jako godzinę żądania.

TimePreserveType

Wskazuje zachować istniejącą wartość czasu bez zmian.

WithResponse

Typ reprezentujący wynik operacji ze znaną właściwością _response.

Wyliczenia

KnownShareTokenIntent

Znane wartości shareTokenIntent akceptowane przez usługę.

SASProtocol

Protokoły dla wygenerowanej sygnatury dostępu współdzielonego.

StorageFileAudience

Definiuje znanych odbiorców chmury dla usługi Storage.

StorageRetryPolicyType

Typy RetryPolicy.

Funkcje

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.

Generuje obiekt SASQueryParameters zawierający wszystkie parametry zapytania SAS potrzebne do wykonania rzeczywistego żądania REST.

Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

generateFileSASQueryParameters(FileSASSignatureValues, StorageSharedKeyCredential)

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.

Tworzy wystąpienie parametru SASQueryParameters.

Akceptuje tylko wymagane ustawienia wymagane do utworzenia sygnatury dostępu współdzielonego. W przypadku ustawień opcjonalnych ustaw odpowiednie właściwości bezpośrednio, takie jak uprawnienia, startOn i identyfikator.

OSTRZEŻENIE: Jeśli nie podano identyfikatora, wymagane są uprawnienia i wygasanie. Musisz przypisać wartość do identyfikatora lub wygaśnie Uprawnienia & ręcznie, jeśli zostanie zainicjowany za pomocą tego konstruktora.

getFileServiceAccountAudience(string)

Aby uzyskać odbiorców OAuth dla konta magazynu dla usługi plików.

isPipelineLike(unknown)

Pomocnik do podjęcia decyzji, czy dany argument spełnia kontrakt potoku

newPipeline(Credential_2 | TokenCredential, StoragePipelineOptions)

Tworzy nowy obiekt Potok z podanym poświadczeniami.

Szczegóły funkcji

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.

Generuje obiekt SASQueryParameters zawierający wszystkie parametry zapytania SAS potrzebne do wykonania rzeczywistego żądania REST.

Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

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

Parametry

accountSASSignatureValues
AccountSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Zwraca

generateFileSASQueryParameters(FileSASSignatureValues, StorageSharedKeyCredential)

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.

Tworzy wystąpienie parametru SASQueryParameters.

Akceptuje tylko wymagane ustawienia wymagane do utworzenia sygnatury dostępu współdzielonego. W przypadku ustawień opcjonalnych ustaw odpowiednie właściwości bezpośrednio, takie jak uprawnienia, startOn i identyfikator.

OSTRZEŻENIE: Jeśli nie podano identyfikatora, wymagane są uprawnienia i wygasanie. Musisz przypisać wartość do identyfikatora lub wygaśnie Uprawnienia & ręcznie, jeśli zostanie zainicjowany za pomocą tego konstruktora.

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

Parametry

fileSASSignatureValues
FileSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Zwraca

getFileServiceAccountAudience(string)

Aby uzyskać odbiorców OAuth dla konta magazynu dla usługi plików.

function getFileServiceAccountAudience(storageAccountName: string): string

Parametry

storageAccountName

string

Zwraca

string

isPipelineLike(unknown)

Pomocnik do podjęcia decyzji, czy dany argument spełnia kontrakt potoku

function isPipelineLike(pipeline: unknown): pipeline

Parametry

pipeline

unknown

Argument, który może być potokiem

Zwraca

pipeline

true, gdy argument spełnia kontrakt potoku

newPipeline(Credential_2 | TokenCredential, StoragePipelineOptions)

Tworzy nowy obiekt Potok z podanym poświadczeniami.

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

Parametry

credential

Credential | TokenCredential

Takie jak AnonymousCredential, StorageSharedKeyCredential lub dowolne poświadczenia z @azure/identity pakietu w celu uwierzytelnienia żądań do usługi. Można również podać obiekt implementujący interfejs TokenCredential. Jeśli nie zostanie określony, zostanie użyty parametr AnonymousCredential.

pipelineOptions
StoragePipelineOptions

Opcjonalny. Opcje.

Zwraca

Nowy obiekt Potok.