Sdílet prostřednictvím


@azure/storage-file-share package

Třídy

AccountSASPermissions

K DISPOZICI POUZE V NODE.JS RUNTIME.

Toto je pomocná třída k vytvoření řetězce představujícího oprávnění udělená AccountSAS. Nastavení hodnoty na true znamená, že každý SAS, který používá tato oprávnění, udělí oprávnění pro danou operaci. Jakmile jsou všechny hodnoty nastaveny, měl by být serializován s toString a nastaven jako pole oprávnění v AccountSASSignatureValues objektu. Je možné vytvořit řetězec oprávnění bez této třídy, ale pořadí oprávnění je zvláštní a tato třída zaručuje správnost.

AccountSASResourceTypes

K DISPOZICI POUZE V NODE.JS RUNTIME.

Toto je pomocná třída pro vytvoření řetězce představujícího prostředky přístupné pomocí AccountSAS. Nastavení hodnoty na true znamená, že každý sas, který používá tato oprávnění, udělí přístup k danému typu prostředku. Jakmile jsou všechny hodnoty nastaveny, měl by být serializován s toString a nastaven jako pole prostředků v AccountSASSignatureValues objektu. Je možné vytvořit řetězec prostředků bez této třídy, ale pořadí prostředků je zvláštní a tato třída zaručuje správnost.

AccountSASServices

K DISPOZICI POUZE V NODE.JS RUNTIME.

Toto je pomocná třída pro vytvoření řetězce představujícího služby přístupné pomocí AccountSAS. Nastavení hodnoty na true znamená, že každý SAS, který tato oprávnění používá, udělí přístup k dané službě. Jakmile jsou všechny hodnoty nastaveny, měl by být serializován s toString a nastaven jako pole služeb v AccountSASSignatureValues objektu. Je možné vytvořit řetězec služeb bez této třídy, ale pořadí služeb je zvláštní a tato třída zaručuje správnost.

AnonymousCredential

AnonymousCredential poskytuje credentialPolicyCreator člen slouží k vytvoření AnonymousCredentialPolicy objekty. AnonymousCredentialPolicy se používá s požadavky HTTP(S), které čtou veřejné prostředky, nebo pro použití se sdílenými přístupovými podpisy (SAS).

AnonymousCredentialPolicy

AnonymousCredentialPolicy se používá s požadavky HTTP(S), které čtou veřejné prostředky, nebo pro použití se sdílenými přístupovými podpisy (SAS).

BaseRequestPolicy

Základní třída, ze které se odvozují všechny zásady požadavků.

Credential

Credential je abstraktní třída pro podepisování požadavků HTTP služby Azure Storage. Tato třída bude hostitelem credentialPolicyCreator factory, která generuje CredentialPolicy.

CredentialPolicy

Zásady přihlašovacích údajů používané k podepisování požadavků HTTP(S) před odesláním. Toto je abstraktní třída.

FileSASPermissions

K DISPOZICI POUZE V NODE.JS RUNTIME.

Toto je pomocná třída pro vytvoření řetězce představujícího oprávnění udělená ServiceSAS k souboru. Nastavení hodnoty na true znamená, že každý SAS, který používá tato oprávnění, udělí oprávnění pro danou operaci. Jakmile jsou všechny hodnoty nastaveny, měl by být serializován s toString a nastaven jako pole oprávnění fileSASSignatureValues objektu. Je možné vytvořit řetězec oprávnění bez této třídy, ale pořadí oprávnění je zvláštní a tato třída zaručuje správnost.

FileSystemAttributes

Toto je pomocná třída pro vytvoření řetězce představujícího atributy NTFS pro soubor nebo adresář.

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

Pipeline

Třída pipeline obsahující zásady požadavků HTTP. Výchozí kanál můžete vytvořit voláním newPipeline. Nebo můžete vytvořit kanál s vlastními zásadami pomocí konstruktoru pipeline.

Před implementací přizpůsobeného kanálu si projděte newPipeline a poskytnuté zásady.

RestError

Vlastní typ chyby pro neúspěšné požadavky kanálu.

SASQueryParameters

Představuje komponenty, které tvoří parametry dotazu SAS služby Azure Storage. Tento typ není vytvořen přímo uživatelem; Generuje se pouze typy AccountSASSignatureValues a FileSASSignatureValues . Po vygenerování se dá zakódovat do toString() a připojit k adrese URL přímo (i když byste měli být opatrní v případě, že existují parametry dotazu, které by mohly ovlivnit vhodné způsoby připojení těchto parametrů dotazu).

POZNÁMKA: Instance této třídy jsou neměnné.

ShareClient

ShareClient představuje adresu URL sdílené složky Azure Storage, která umožňuje manipulovat s jejími adresáři a soubory.

ShareDirectoryClient

ShareDirectoryClient představuje adresu URL adresáře služby Azure Storage, která umožňuje manipulovat s jeho soubory a adresáři.

ShareFileClient

ShareFileClient představuje adresu URL souboru služby Azure Storage.

ShareLeaseClient

Klient, který spravuje zapůjčení pro ShareFileClient nebo ShareClient.

Zobrazit https://docs.microsoft.com/rest/api/storageservices/lease-file a zobrazit https://docs.microsoft.com/rest/api/storageservices/lease-share

ShareSASPermissions

Toto je pomocná třída pro vytvoření řetězce představujícího oprávnění udělená službou ServiceSAS sdílené složce. Nastavení hodnoty na true znamená, že každý SDÍLENÝ přístupový podpis, který tato oprávnění používá, udělí oprávnění pro danou operaci. Jakmile jsou všechny hodnoty nastaveny, měl by být serializován s toString a nastavit jako pole oprávnění fileSASSignatureValues objektu. Je možné vytvořit řetězec oprávnění bez této třídy, ale pořadí oprávnění je zvláštní a tato třída zaručuje správnost.

ShareServiceClient

ShareServiceClient představuje adresu URL služby Azure Storage File, která umožňuje manipulaci se sdílenými složkami.

StorageBrowserPolicy

StorageBrowserPolicy bude zpracovávat rozdíly mezi Node.js a modulem runtime prohlížeče, včetně následujících:

  1. Prohlížeče ukládají požadavky GET/HEAD do mezipaměti přidáním podmíněných hlaviček, jako je "IF_MODIFIED_SINCE". StorageBrowserPolicy je zásada, která slouží k přidání dotazu časového razítka do adresy URL požadavku GET/HEAD, čímž se vyhnete mezipaměti prohlížeče.

  2. Odebrání hlavičky souboru cookie z důvodu zabezpečení

  3. Odebrání hlavičky délky obsahu, aby se zabránilo upozornění prohlížečů

StorageBrowserPolicyFactory

StorageBrowserPolicyFactory je třída továrny, která pomáhá generovat objekty StorageBrowserPolicy.

StorageRetryPolicy

Zásady opakování s implementovaným exponenciálním opakováním a lineárním opakováním.

StorageRetryPolicyFactory

StorageRetryPolicyFactory je třída továrny, která pomáhá generovat objekty StorageRetryPolicy .

StorageSharedKeyCredential

K DISPOZICI POUZE V NODE.JS RUNTIME.

StorageSharedKeyCredential pro autorizaci klíče účtu služby Azure Storage.

StorageSharedKeyCredentialPolicy

StorageSharedKeyCredentialPolicy je zásada, která se používá k podepsání požadavku HTTP pomocí sdíleného klíče.

Rozhraní

AccessPolicy

Zásady přístupu.

AccountSASSignatureValues

K DISPOZICI POUZE V NODE.JS RUNTIME.

AccountSASSignatureValues slouží k vygenerování sdíleného přístupového podpisu (SAS) pro účet služby Azure Storage. Jakmile jsou všechny hodnoty zde správně nastaveny, volání generateAccountSASQueryParameters získat reprezentaci SAS, která se ve skutečnosti může použít pro adresy URL souborů. Poznámka: Tato třída i SASQueryParameters existují, protože první třída je proměnlivá a logická reprezentace, zatímco druhá je neměnná a používá se ke generování skutečných požadavků REST.

Viz https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 další koncepční informace o SAS Viz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas popisy parametrů, včetně požadovaných parametrů.

ClearRange
CloseHandlesInfo

Zavřít zpracovává informace o výsledku.

CommonGenerateSasUrlOptions

Běžné možnosti ShareGenerateSasUrlOptions a FileGenerateSasUrlOptions.

CommonOptions

Rozhraní pro možnosti společné pro každou vzdálenou operaci.

CopyFileSmbInfo

Skupina parametrů

CorsRule

CORS je funkce HTTP, která umožňuje webové aplikaci spuštěné v jedné doméně přistupovat k prostředkům v jiné doméně. Webové prohlížeče implementují omezení zabezpečení označované jako zásada stejného původu, které webové stránce znemožňuje volat rozhraní API v jiné doméně. CORS přináší zabezpečený způsob, jak je možné jedné doméně (tj. původní doméně) povolit volání rozhraní API v jiné doméně.

DirectoryCloseHandlesHeaders

Další hodnoty hlaviček odpovědi pro požadavek close handles

DirectoryCreateHeaders

Definuje hlavičky pro operaci Directory_create.

DirectoryCreateIfNotExistsResponse

Obsahuje data odpovědi pro createIfNotExists(DirectoryCreateOptions) operaci.

DirectoryCreateOptions

Možnosti konfigurace operace vytvoření

DirectoryDeleteHeaders

Definuje hlavičky pro operaci Directory_delete.

DirectoryDeleteIfExistsResponse

Obsahuje data odpovědi pro deleteIfExists(DirectoryDeleteOptions) operaci.

DirectoryDeleteOptions

Možnosti konfigurace operace odstranění

DirectoryExistsOptions

Možnosti konfigurace operace existuje .

DirectoryForceCloseHandlesHeaders

Definuje hlavičky pro operaci Directory_forceCloseHandles.

DirectoryForceCloseHandlesOptions

Možnosti konfigurace forceCloseHandle

DirectoryForceCloseHandlesSegmentOptions

Možnosti konfigurace operací segmentů adresář – vynucení zavření popisovačů

Přečtěte si:

DirectoryGetPropertiesHeaders

Definuje hlavičky pro operaci Directory_getProperties.

DirectoryGetPropertiesOptions

Možnosti konfigurace operace getProperties

DirectoryItem

Položka adresáře uvedená v seznamu.

DirectoryListFilesAndDirectoriesOptions

Možnosti konfigurace operace listFilesAndDirectories

DirectoryListFilesAndDirectoriesSegmentHeaders

Definuje hlavičky pro operaci Directory_listFilesAndDirectoriesSegment.

DirectoryListHandlesHeaders

Definuje hlavičky pro operaci Directory_listHandles.

DirectoryListHandlesOptions

Možnosti konfigurace operace listHandles

DirectoryListHandlesSegmentOptions

Možnosti konfigurace operací segmentů adresářů a popisovačů seznamu

Přečtěte si:

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

Rozhraní pro možnosti společné pro každou vzdálenou operaci.

DirectoryRenameHeaders

Definuje hlavičky pro operaci Directory_rename.

DirectoryRenameOptions

Možnosti konfigurace operace přejmenování

DirectorySetMetadataHeaders

Definuje hlavičky pro operaci Directory_setMetadata.

DirectorySetMetadataOptions

Možnosti konfigurace operace setMetadata

DirectorySetPropertiesHeaders

Definuje hlavičky pro operaci Directory_setProperties.

FileAbortCopyFromURLOptions

Možnosti konfigurace operace abortCopyFromURL

FileAbortCopyHeaders

Definuje hlavičky pro operaci File_abortCopy.

FileAndDirectoryCreateCommonOptions
FileAndDirectorySetPropertiesCommonOptions
FileClearRangeOptions

Možnosti konfigurace operace clearRange

FileCloseHandlesHeaders

Další hodnoty hlaviček odpovědi pro požadavek close handles

FileCreateHeaders

Definuje hlavičky pro operaci File_create.

FileCreateOptions

Možnosti konfigurace operace vytvoření

FileDeleteHeaders

Definuje hlavičky pro operaci File_delete.

FileDeleteIfExistsResponse

Obsahuje data odpovědi pro operaci deleteIfExists .

FileDeleteOptions

Možnosti konfigurace operace odstranění

FileDownloadHeaders

Definuje hlavičky pro operaci File_download.

FileDownloadOptionalParams

Volitelné parametry.

FileDownloadOptions

Možnosti konfigurace operací Soubor – Stažení.

Přečtěte si:

FileDownloadToBufferOptions

Rozhraní možnosti pro operaci downloadToBuffer .

FileExistsOptions

Možnosti konfigurace operace existuje .

FileForceCloseHandlesHeaders

Definuje hlavičky pro operaci File_forceCloseHandles.

FileForceCloseHandlesOptions

Možnosti konfigurace operací Soubor – Vynutit zavření popisovačů

Přečtěte si:

FileGenerateSasUrlOptions

Možnosti konfigurace operace generateSasUrl

FileGetPropertiesHeaders

Definuje hlavičky pro operaci File_getProperties.

FileGetPropertiesOptions

Možnosti konfigurace operace getProperties

FileGetRangeListHeaders

Definuje hlavičky pro operaci File_getRangeList.

FileGetRangeListOptions

Možnosti konfigurace operace getRangeList

FileHttpHeaders
FileItem

Položka souboru uvedená v seznamu.

FileListHandlesHeaders

Definuje hlavičky pro operaci File_listHandles.

FileListHandlesOptions

Rozhraní pro možnosti společné pro každou vzdálenou operaci.

FileListHandlesSegmentOptions

Možnosti konfigurace operací segmentů se souborem a seznamem popisovačů

Přečtěte si:

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

Rozhraní možností pro operace File – Nahrávání

Přečtěte si:

  • Uploadfile
  • <xref:ShareFileClient.uploadSeekableStream>
FileProperties

Rozhraní pro možnosti společné pro každou vzdálenou operaci.

FileProperty

Vlastnosti souboru.

FileRenameHeaders

Definuje hlavičky pro operaci File_rename.

FileRenameOptions

Možnosti konfigurace operace přejmenování

FileResizeOptions

Možnosti konfigurace operace změny velikosti

FileSASSignatureValues

K DISPOZICI POUZE V NODE.JS RUNTIME.

FileSASSignatureValues pomáhá generovat tokeny SAS souborové služby pro sdílené složky nebo soubory.

FileServiceProperties

Vlastnosti služby Úložiště.

FileSetHTTPHeadersHeaders

Definuje hlavičky pro operaci File_setHttpHeaders.

FileSetHttpHeadersOptions

Možnosti konfigurace operace setHttpHeaders

FileSetMetadataHeaders

Definuje hlavičky pro operaci File_setMetadata.

FileSetMetadataOptions

Možnosti konfigurace operace setMetadata

FileStartCopyHeaders

Definuje hlavičky pro operaci File_startCopy.

FileStartCopyOptions

Možnosti konfigurace operace startCopyFromURL

FileUploadRangeFromURLHeaders

Definuje hlavičky pro File_uploadRangeFromURL operaci.

FileUploadRangeFromURLOptionalParams

Volitelné parametry.

FileUploadRangeFromURLOptions

Možnosti konfigurace operace uploadRangeFromURL

FileUploadRangeHeaders

Definuje hlavičky pro operaci File_uploadRange.

FileUploadRangeOptions

Možnosti konfigurace operace uploadRange

FileUploadStreamOptions

Rozhraní možnosti pro ShareFileClient.uploadStream().

FilesAndDirectoriesListSegment

Abstrakt pro položky, které lze vypisovat z adresáře.

HandleItem

Položka popisovače služby Azure Storage uvedená.

HttpAuthorization

Představuje ověřovací informace v autorizaci, ProxyAuthorization, WWW-Authenticate a Proxy-Authenticate hlavičky.

HttpHeaders

Kolekce párů klíč/hodnota hlavičky HTTP.

HttpOperationResponse

Odpověď HTTP, která je kompatibilní s core-v1(core-http).

HttpResponse

Reprezentace odpovědi HTTP, která obsahuje odkaz na požadavek, který ji pochází.

IHttpClient

Kompatibilní rozhraní pro zásady požadavků http jádra

LeaseAccessConditions

Skupina parametrů

LeaseOperationOptions

možnosti operací zapůjčení.

LeaseOperationResponseHeaders

Podrobnosti odpovědi na konkrétní operaci zapůjčení.

ListFilesAndDirectoriesSegmentResponse

Výčet adresářů a souborů.

ListHandlesResponse

Výčet popisovačů.

ListSharesResponse

Výčet sdílených složek.

ListSharesResponseModel

Výčet sdílených složek.

Metadata
Metrics

Metriky Analýzy úložiště pro souborovou službu

PipelineLike

Rozhraní pro třídu Pipeline obsahující zásady požadavků HTTP. Výchozí kanál můžete vytvořit voláním newPipeline. Nebo můžete vytvořit kanál s vlastními zásadami pomocí konstruktoru pipeline.

Před implementací přizpůsobeného kanálu si projděte newPipeline a poskytnuté zásady.

PipelineOptions

Rozhraní option pro konstruktor kanálu.

Range

Rozsah operací služeb.

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

RangeModel

Rozsah souborů Azure Storage.

RequestPolicyFactory

Rozhraní pro kompatibilitu s Core-HTTP RequestPolicyFactory

RequestPolicyOptions

Rozhraní pro zajištění kompatibility s RequestPolicy

ResponseLike

Objekt s jednoduchou _response vlastností.

ResponseWithBody

Objekt s _response vlastnost, která obsahuje text a hlavičky již parsované do známých typů.

ResponseWithHeaders

Objekt s _response vlastnost, která obsahuje hlavičky již parsované do zadaného objektu.

RetentionPolicy

Zásady uchovávání informací.

SasIPRange

Povolený rozsah IP adres pro SAS

ServiceClientOptions

Podmnožina @azure/core-http ServiceClientOptions

ServiceGenerateAccountSasUrlOptions

Možnosti konfigurace operace generateAccountSasUrl

ServiceGetPropertiesHeaders

Definuje hlavičky pro operaci Service_getProperties.

ServiceGetPropertiesOptions

Možnosti konfigurace operace getProperties

ServiceListSharesOptions

Možnosti konfigurace operace listShares

ServiceListSharesSegmentHeaders

Definuje hlavičky pro operaci Service_listSharesSegment.

ServiceSetPropertiesHeaders

Definuje hlavičky pro Service_setProperties operaci.

ServiceSetPropertiesOptions

Možnosti konfigurace operace setProperties

ServiceUndeleteShareOptions

Možnosti konfigurace <xref:ShareServiceClient.undelete> operace

SetPropertiesResponse

Obsahuje data odpovědi pro operaci setHttpHeaders.

ShareClientConfig
ShareCreateHeaders

Definuje hlavičky pro operaci Share_create.

ShareCreateIfNotExistsResponse

Obsahuje data odpovědi pro operaci createIfNotExists .

ShareCreateOptions

Možnosti konfigurace operace vytvoření

ShareCreatePermissionHeaders

Definuje hlavičky pro operaci Share_createPermission.

ShareCreatePermissionOptions

Možnosti konfigurace operace createPermission

ShareCreateSnapshotHeaders

Definuje hlavičky pro operaci Share_createSnapshot.

ShareCreateSnapshotOptions

Možnosti konfigurace operace createSnapshot

ShareDeleteHeaders

Definuje hlavičky pro operaci Share_delete.

ShareDeleteIfExistsResponse

Obsahuje data odpovědi pro operaci deleteIfExists .

ShareDeleteMethodOptions

Možnosti konfigurace operace odstranění

ShareExistsOptions

Možnosti konfigurace existující operace

ShareFileRangeList

Seznam rozsahů souborů

ShareGenerateSasUrlOptions

Možnosti konfigurace operace generateSasUrl

ShareGetAccessPolicyHeaders

Definuje hlavičky pro operaci Share_getAccessPolicy.

ShareGetAccessPolicyOptions

Možnosti konfigurace operace getAccessPolicy

ShareGetPermissionHeaders

Definuje hlavičky pro operaci Share_getPermission.

ShareGetPermissionOptions

Možnosti konfigurace operace getPermission

ShareGetPropertiesHeaders

Definuje hlavičky pro operaci Share_getProperties.

ShareGetPropertiesOptions

Možnosti konfigurace operace getProperties

ShareGetStatisticsHeaders

Definuje hlavičky pro operaci Share_getStatistics.

ShareGetStatisticsOptions

Možnosti konfigurace operace getStatistics

ShareItem

Uvedená položka sdílené složky Azure Storage.

ShareItemInternal

Uvedená položka sdílené složky Azure Storage.

SharePermission

Oprávnění (popisovač zabezpečení) na úrovni sdílené složky.

SharePropertiesInternal

Vlastnosti sdílené složky.

ShareProtocolSettings

Nastavení protokolu

ShareProtocols

Protokoly, které se mají povolit ve sdílené složce. Prozatím podporují pouze PROTOKOL SMB nebo NFS.

ShareSetAccessPolicyHeaders

Definuje hlavičky pro operaci Share_setAccessPolicy.

ShareSetAccessPolicyOptions

Možnosti konfigurace operace setAccessPolicy

ShareSetMetadataHeaders

Definuje hlavičky pro Share_setMetadata operaci.

ShareSetMetadataOptions

Možnosti konfigurace operace setMetadata

ShareSetPropertiesHeaders

Definuje hlavičky pro operaci Share_setProperties.

ShareSetPropertiesOptions

Možnosti konfigurace operace setProperties

ShareSetQuotaOptions

Možnosti konfigurace operace setQuota

ShareSmbSettings

Nastavení pro protokol SMB.

ShareStats

Statistiky sdílené složky

SignedIdentifier

Podepsaný identifikátor

SignedIdentifierModel

Podepsaný identifikátor.

SmbMultichannel

Nastavení pro smb multichannel

SourceModifiedAccessConditions

Skupina parametrů

StoragePipelineOptions

Rozhraní možnosti pro funkci newPipeline .

StorageRetryOptions

Rozhraní možností opakování objektů blob služby Storage

WebResource

Popis požadavku HTTP, který se má provést na vzdálený server.

Aliasy typu

CopyStatusType

Definuje hodnoty pro CopyStatusType.

CredentialPolicyCreator

Funkce továrny, která vytvoří novou zásadu CredentialPolicy, která používá zadanou zásadu nextPolicy.

DeleteSnapshotsOptionType

Definuje hodnoty pro DeleteSnapshotsOptionType.

DirectoryCreateResponse

Obsahuje data odpovědi pro operaci vytvoření.

DirectoryDeleteResponse

Obsahuje data odpovědi pro operaci odstranění.

DirectoryForceCloseHandlesResponse

Typ odpovědi pro forceCloseHandle.

DirectoryGetPropertiesResponse

Obsahuje data odpovědi pro operaci getProperties.

DirectoryListFilesAndDirectoriesSegmentResponse

Obsahuje data odpovědi pro operaci listFilesAndDirectoriesSegment.

DirectoryListHandlesResponse

Obsahuje data odpovědi pro operaci listHandles.

DirectoryRenameResponse

Obsahuje data odpovědi pro operaci přejmenování.

DirectorySetMetadataResponse

Obsahuje data odpovědi pro operaci setMetadata.

DirectorySetPropertiesResponse

Obsahuje data odpovědi pro operaci setProperties.

FileAbortCopyResponse

Obsahuje data odpovědi pro operaci abortCopy.

FileAttributesPreserveType

Označuje zachování existujících atributů souboru beze změny.

FileCreateResponse

Obsahuje data odpovědi pro operaci vytvoření.

FileDeleteResponse

Obsahuje data odpovědi pro operaci odstranění.

FileDownloadResponseModel

Obsahuje data odpovědi pro operaci stahování.

FileForceCloseHandlesResponse

Typ odpovědi pro forceCloseHandle.

FileGetPropertiesResponse

Obsahuje data odpovědi pro operaci getProperties.

FileGetRangeListDiffResponse

Obsahuje data odpovědi pro operaci getRangeList.

FileGetRangeListResponse

Obsahuje data odpovědi pro operaci getRangeList .

FileLastWrittenMode

Definuje hodnoty pro FileLastWrittenMode.

FileListHandlesResponse

Obsahuje data odpovědi pro operaci listHandles.

FilePermissionInheritType

Označuje dědění oprávnění k souboru z nadřazeného adresáře.

FilePermissionPreserveType

Označuje zachování existující hodnoty oprávnění k souboru beze změny.

FileRenameResponse

Obsahuje data odpovědi pro operaci přejmenování.

FileSetHTTPHeadersResponse

Obsahuje data odpovědi pro operaci setHttpHeaders.

FileSetMetadataResponse

Obsahuje data odpovědi pro operaci setMetadata.

FileStartCopyResponse

Obsahuje data odpovědi pro operaci startCopy.

FileUploadRangeFromURLResponse

Obsahuje data odpovědi pro operaci uploadRangeFromURL.

FileUploadRangeResponse

Obsahuje data odpovědi pro operaci uploadRange.

HttpRequestBody

Typy subjektů podporovaných v žádosti NodeJS.ReadableStream a () => NodeJS.ReadableStream je pouze Node. Objekty blob, ReadableStream a () => ReadableStream jsou jenom v prohlížeči.

LeaseDurationType

Definuje hodnoty pro LeaseDurationType.

LeaseOperationResponse

Obsahuje data odpovědí pro operace, které získávají, mění, přeruší nebo uvolní zapůjčení.

Viz ShareLeaseClient.

LeaseStateType

Definuje hodnoty pro LeaseStateType.

LeaseStatusType

Definuje hodnoty pro LeaseStatusType.

ListSharesIncludeType

Definuje hodnoty pro ListSharesIncludeType.

PermissionCopyModeType

Definuje hodnoty pro PermissionCopyModeType.

RawFileDownloadResponse

Obsahuje data odpovědi na operaci stažení.

ServiceGetPropertiesResponse

Obsahuje data odpovědi pro operaci getProperties.

ServiceListSharesSegmentResponse

Obsahuje data odpovědi pro operaci listShares .

ServiceSetPropertiesResponse

Obsahuje data odpovědi pro operaci setProperties.

ShareAccessTier

Definuje hodnoty pro ShareAccessTier.

ShareClientOptions
ShareCreatePermissionResponse

Obsahuje data odpovědi pro operaci createPermission.

ShareCreateResponse

Obsahuje data odpovědi pro operaci vytvoření.

ShareCreateSnapshotResponse

Obsahuje data odpovědi pro operaci createSnapshot.

ShareDeleteResponse

Obsahuje data odpovědi na operaci odstranění.

ShareFileHandleAccessRights

Definuje hodnoty pro AccessRight.

ShareGetAccessPolicyResponse
ShareGetPermissionResponse

Obsahuje data odpovědi pro operaci getPermission.

ShareGetPropertiesResponse

Obsahuje data odpovědi pro operaci getProperties .

ShareGetPropertiesResponseModel

Obsahuje data odpovědi pro operaci getProperties.

ShareGetStatisticsResponse

Data odpovědi pro operaci getStatistics .

ShareGetStatisticsResponseModel

Obsahuje data odpovědi pro operaci getStatistics.

ShareProperties

Vlastnosti sdílené složky.

ShareRootSquash

Definuje hodnoty pro ShareRootSquash.

ShareSetAccessPolicyResponse

Obsahuje data odpovědi pro operaci setAccessPolicy.

ShareSetMetadataResponse

Obsahuje data odpovědi pro operaci setMetadata.

ShareSetPropertiesResponse

Obsahuje data odpovědi pro operaci setProperties.

ShareSetQuotaHeaders

Definuje hlavičky pro operaci setQuota.

ShareSetQuotaResponse

Obsahuje data odpovědi pro operaci setQuota.

ShareTokenIntent

Definuje hodnoty pro ShareTokenIntent.
KnownShareTokenIntent lze použít zaměnitelně s ShareTokenIntent, tento výčet obsahuje známé hodnoty, které služba podporuje.

Známé hodnoty podporované službou

Zálohování

TimeNowType

Označuje nastavení jako čas požadavku.

TimePreserveType

Označuje zachování stávající časové hodnoty beze změny.

WithResponse

Typ, který představuje výsledek operace se známou _response vlastnost.

Výčty

KnownShareTokenIntent

Známé hodnoty ShareTokenIntent , které služba přijímá.

SASProtocol

Protokoly pro vygenerovaný SAS.

StorageFileAudience

Definuje známé cloudové cílové skupiny pro službu Storage.

StorageRetryPolicyType

Typy RetryPolicy.

Funkce

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

K DISPOZICI POUZE V NODE.JS RUNTIME.

Vygeneruje objekt SASQueryParameters , který obsahuje všechny parametry dotazu SAS potřebné k provedení skutečného požadavku REST.

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

generateFileSASQueryParameters(FileSASSignatureValues, StorageSharedKeyCredential)

K DISPOZICI POUZE V NODE.JS RUNTIME.

Vytvoří instanci SASQueryParameters.

Přijímá pouze požadovaná nastavení potřebná k vytvoření SAS. V případě volitelných nastavení nastavte odpovídající vlastnosti přímo, například oprávnění, startOn a identifikátor.

UPOZORNĚNÍ: Pokud identifikátor není zadaný, jsou vyžadována oprávnění a vypršení platnosti. Musíte přiřadit hodnotu identifikátoru nebo vypršíNa & oprávnění ručně, pokud jste inicialy pomocí tohoto konstruktoru.

getFileServiceAccountAudience(string)

Získání cílové skupiny OAuth pro účet úložiště pro souborovou službu

isPipelineLike(unknown)

Pomocník, který rozhodne, jestli daný argument splňuje kontrakt kanálu.

newPipeline(Credential_2 | TokenCredential, StoragePipelineOptions)

Vytvoří nový objekt kanálu se zadanými přihlašovacími údaji.

Podrobnosti funkce

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

K DISPOZICI POUZE V NODE.JS RUNTIME.

Vygeneruje objekt SASQueryParameters , který obsahuje všechny parametry dotazu SAS potřebné k provedení skutečného požadavku REST.

Viz 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

Návraty

generateFileSASQueryParameters(FileSASSignatureValues, StorageSharedKeyCredential)

K DISPOZICI POUZE V NODE.JS RUNTIME.

Vytvoří instanci SASQueryParameters.

Přijímá pouze požadovaná nastavení potřebná k vytvoření SAS. V případě volitelných nastavení nastavte odpovídající vlastnosti přímo, například oprávnění, startOn a identifikátor.

UPOZORNĚNÍ: Pokud identifikátor není zadaný, jsou vyžadována oprávnění a vypršení platnosti. Musíte přiřadit hodnotu identifikátoru nebo vypršíNa & oprávnění ručně, pokud jste inicialy pomocí tohoto konstruktoru.

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

Parametry

fileSASSignatureValues
FileSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Návraty

getFileServiceAccountAudience(string)

Získání cílové skupiny OAuth pro účet úložiště pro souborovou službu

function getFileServiceAccountAudience(storageAccountName: string): string

Parametry

storageAccountName

string

Návraty

string

isPipelineLike(unknown)

Pomocník, který rozhodne, jestli daný argument splňuje kontrakt kanálu.

function isPipelineLike(pipeline: unknown): pipeline

Parametry

pipeline

unknown

Argument, kterým může být kanál

Návraty

pipeline

true, pokud argument splňuje kontrakt kanálu

newPipeline(Credential_2 | TokenCredential, StoragePipelineOptions)

Vytvoří nový objekt kanálu se zadanými přihlašovacími údaji.

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

Parametry

credential

Credential | TokenCredential

Například AnonymousCredential, StorageSharedKeyCredential nebo jakékoli přihlašovací údaje z @azure/identity balíčku k ověřování požadavků na službu. Můžete také zadat objekt, který implementuje rozhraní TokenCredential. Pokud není zadáno, použije se AnonymníCredential.

pipelineOptions
StoragePipelineOptions

Nepovinný parametr. Možnosti.

Návraty

Nový objekt kanálu.