Condividi tramite


@azure/storage-file-share package

Classi

AccountSASPermissions

DISPONIBILE SOLO IN RUNTIME NODE.JS.

Si tratta di una classe helper per costruire una stringa che rappresenta le autorizzazioni concesse da un AccountSAS. L'impostazione di un valore su true indica che qualsiasi firma di accesso condiviso che usa queste autorizzazioni concederà le autorizzazioni per tale operazione. Dopo aver impostato tutti i valori, questa operazione deve essere serializzata con toString e impostata come campo autorizzazioni in un oggetto AccountSASSignatureValues . È possibile costruire la stringa di autorizzazioni senza questa classe, ma l'ordine delle autorizzazioni è specifico e questa classe garantisce la correttezza.

AccountSASResourceTypes

DISPONIBILE SOLO IN RUNTIME NODE.JS.

Si tratta di una classe helper per costruire una stringa che rappresenta le risorse accessibili da un AccountSAS. L'impostazione di un valore su true indica che qualsiasi firma di accesso condiviso che usa queste autorizzazioni concederà l'accesso a tale tipo di risorsa. Dopo aver impostato tutti i valori, questa operazione deve essere serializzata con toString e impostata come campo risorse in un oggetto AccountSASSignatureValues . È possibile costruire la stringa di risorse senza questa classe, ma l'ordine delle risorse è specifico e questa classe garantisce la correttezza.

AccountSASServices

DISPONIBILE SOLO IN RUNTIME NODE.JS.

Si tratta di una classe helper per costruire una stringa che rappresenta i servizi accessibili da un AccountSAS. L'impostazione di un valore su true indica che qualsiasi firma di accesso condiviso che usa queste autorizzazioni concederà l'accesso a tale servizio. Dopo aver impostato tutti i valori, questa operazione deve essere serializzata con toString e impostata come campo dei servizi in un oggetto AccountSASSignatureValues . È possibile costruire la stringa dei servizi senza questa classe, ma l'ordine dei servizi è specifico e questa classe garantisce la correttezza.

AnonymousCredential

AnonymousCredential fornisce un membro credentialPolicyCreator usato per creare oggetti AnonymousCredentialPolicy. AnonymousCredentialPolicy viene usato con richieste HTTP(S) che leggeno le risorse pubbliche o per l'uso con firme di accesso condiviso (SAS).

AnonymousCredentialPolicy

AnonymousCredentialPolicy viene usato con richieste HTTP(S) che leggeno le risorse pubbliche o per l'uso con firme di accesso condiviso (SAS).

BaseRequestPolicy

Classe di base da cui derivano tutti i criteri di richiesta.

Credential

Le credenziali sono una classe astratta per la firma delle richieste HTTP di Archiviazione di Azure. Questa classe ospiterà una factory credentialPolicyCreator che genera CredentialPolicy.

CredentialPolicy

Criteri delle credenziali usati per firmare le richieste HTTP(S) prima dell'invio. Questa è una classe abstract.

FileSASPermissions

DISPONIBILE SOLO IN RUNTIME NODE.JS.

Si tratta di una classe helper per costruire una stringa che rappresenta le autorizzazioni concesse da un serviceSAS a un file. L'impostazione di un valore su true indica che qualsiasi firma di accesso condiviso che usa queste autorizzazioni concederà le autorizzazioni per tale operazione. Dopo aver impostato tutti i valori, questa operazione deve essere serializzata con toString e impostata come campo autorizzazioni in un oggetto FileSASSignatureValues . È possibile costruire la stringa di autorizzazioni senza questa classe, ma l'ordine delle autorizzazioni è specifico e questa classe garantisce la correttezza.

FileSystemAttributes

Si tratta di una classe helper per costruire una stringa che rappresenta gli attributi NTFS in un file o in una directory.

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

Pipeline

Classe Pipeline contenente i criteri di richiesta HTTP. È possibile creare una pipeline predefinita chiamando newPipeline. In alternativa, è possibile creare una pipeline con i propri criteri dal costruttore di Pipeline.

Fare riferimento ai criteri newPipeline e forniti prima di implementare la pipeline personalizzata.

RestError

Tipo di errore personalizzato per le richieste di pipeline non riuscite.

SASQueryParameters

Rappresenta i componenti che costituiscono i parametri di query della firma di accesso condiviso di Archiviazione di Azure. Questo tipo non viene costruito direttamente dall'utente; viene generato solo dai tipi AccountSASSignatureValues e FileSASSignatureValues . Dopo aver generato, può essere codificato in un URL e accodato direttamente a un toString() URL (anche se è consigliabile prendere attenzione in questo caso, in caso di parametri di query esistenti, che potrebbero influire sui mezzi appropriati di accodamento di questi parametri di query).

NOTA: le istanze di questa classe non sono modificabili.

ShareClient

ShareClient rappresenta un URL della condivisione di archiviazione di Azure che consente di modificare le directory e i file.

ShareDirectoryClient

ShareDirectoryClient rappresenta un URL della directory di Archiviazione di Azure che consente di modificare i file e le directory.

ShareFileClient

ShareFileClient rappresenta un URL per un file di archiviazione di Azure.

ShareLeaseClient

Client che gestisce i lease per shareFileClient o ShareClient.

Vedere https://docs.microsoft.com/rest/api/storageservices/lease-file e vedere https://docs.microsoft.com/rest/api/storageservices/lease-share

ShareSASPermissions

Si tratta di una classe helper per costruire una stringa che rappresenta le autorizzazioni concesse da un ServiceSAS a una condivisione. L'impostazione di un valore su true indica che qualsiasi firma di accesso condiviso che usa queste autorizzazioni concederà le autorizzazioni per tale operazione. Dopo aver impostato tutti i valori, questa operazione deve essere serializzata con toString e impostata come campo autorizzazioni in un oggetto FileSASSignatureValues . È possibile costruire la stringa di autorizzazioni senza questa classe, ma l'ordine delle autorizzazioni è specifico e questa classe garantisce la correttezza.

ShareServiceClient

ShareServiceClient rappresenta un URL del servizio File di archiviazione di Azure che consente di modificare le condivisioni file.

StorageBrowserPolicy

StorageBrowserPolicy gestirà le differenze tra Node.js e il runtime del browser, tra cui:

  1. I browser memorizzano nella cache le richieste GET/HEAD aggiungendo intestazioni condizionali, ad esempio "IF_MODIFIED_SINCE". StorageBrowserPolicy è un criterio usato per aggiungere una query timestamp all'URL della richiesta GET/HEAD, evitando così la cache del browser.

  2. Rimuovere l'intestazione del cookie per la sicurezza

  3. Rimuovere l'intestazione content-length per evitare avvisi del browser

StorageBrowserPolicyFactory

StorageBrowserPolicyFactory è una classe factory che consente di generare oggetti StorageBrowserPolicy.

StorageRetryPolicy

Criteri di ripetizione dei tentativi con ripetizione esponenziale e ripetizione lineare implementati.

StorageRetryPolicyFactory

StorageRetryPolicyFactory è una classe factory che consente di generare oggetti StorageRetryPolicy .

StorageSharedKeyCredential

DISPONIBILE SOLO IN NODE.JS RUNTIME.

StorageSharedKeyCredential per l'autorizzazione della chiave dell'account del servizio archiviazione di Azure.

StorageSharedKeyCredentialPolicy

StorageSharedKeyCredentialPolicy è un criterio usato per firmare una richiesta HTTP con una chiave condivisa.

Interfacce

AccessPolicy

Criteri di accesso.

AccountSASSignatureValues

DISPONIBILE SOLO IN RUNTIME NODE.JS.

AccountSASSignatureValues viene usato per generare una firma di accesso condiviso per un account di archiviazione di Azure. Dopo aver impostato in modo appropriato tutti i valori, chiamare generateAccountSASQueryParameters per ottenere una rappresentazione della firma di accesso condiviso che può effettivamente essere applicata agli URL di file. Si noti che sia questa classe che SASQueryParameters esistono perché la precedente è modificabile e una rappresentazione logica mentre quest'ultima è immutabile e usata per generare richieste REST effettive.

Per altre informazioni concettuali sulla firma di accesso condiviso, vedere https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas per le descrizioni dei parametri, inclusi quelli necessari

ClearRange
CloseHandlesInfo

Chiudi gestisce le informazioni sui risultati.

CommonGenerateSasUrlOptions

Opzioni comuni di ShareGenerateSasUrlOptions e FileGenerateSasUrlOptions.

CommonOptions

Interfaccia per le opzioni comuni a ogni operazione remota.

CopyFileSmbInfo

Gruppo di parametri

CorsRule

CORS è una funzionalità HTTP che consente a un'applicazione Web in esecuzione in un dominio di accedere alle risorse in un altro dominio. Nei browser web è implementata una restrizione di sicurezza detta regola della stessa origine che impedisce a una pagina web di chiamare API in un dominio diverso. La condivisione CORS offre una modalità sicura per consentire a un dominio (quello di origine) di chiamare API in un altro dominio.

DirectoryCloseHandlesHeaders

Valori di intestazione di risposta aggiuntivi per chiudere la richiesta di handle.

DirectoryCreateHeaders

Definisce le intestazioni per l'operazione di Directory_create.

DirectoryCreateIfNotExistsResponse

Contiene i dati di risposta per l'operazione createIfNotExists(DirectoryCreateOptions) .

DirectoryCreateOptions

Opzioni per configurare l'operazione di creazione .

DirectoryDeleteHeaders

Definisce le intestazioni per l'operazione di Directory_delete.

DirectoryDeleteIfExistsResponse

Contiene i dati di risposta per l'operazione deleteIfExists(DirectoryDeleteOptions) .

DirectoryDeleteOptions

Opzioni per configurare l'operazione di eliminazione .

DirectoryExistsOptions

Opzioni per configurare l'operazione esiste .

DirectoryForceCloseHandlesHeaders

Definisce le intestazioni per l'operazione di Directory_forceCloseHandles.

DirectoryForceCloseHandlesOptions

Opzioni per configurare forceCloseHandle.

DirectoryForceCloseHandlesSegmentOptions

Opzioni per configurare Directory : forza le operazioni di segmento chiudi.

Vedere:

DirectoryGetPropertiesHeaders

Definisce le intestazioni per l'operazione di Directory_getProperties.

DirectoryGetPropertiesOptions

Opzioni per configurare l'operazione getProperties .

DirectoryItem

Elemento di directory elencato.

DirectoryListFilesAndDirectoriesOptions

Opzioni per configurare l'operazione listFilesAndDirectories .

DirectoryListFilesAndDirectoriesSegmentHeaders

Definisce le intestazioni per l'operazione di Directory_listFilesAndDirectoriesSegment.

DirectoryListHandlesHeaders

Definisce le intestazioni per l'operazione di Directory_listHandles.

DirectoryListHandlesOptions

Opzioni per configurare l'operazione listHandles .

DirectoryListHandlesSegmentOptions

Opzioni per configurare Directory - Elenca gestisce le operazioni segmento.

Vedere:

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

Interfaccia per le opzioni comuni a ogni operazione remota.

DirectoryRenameHeaders

Definisce le intestazioni per l'operazione di Directory_rename.

DirectoryRenameOptions

Opzioni per configurare l'operazione di ridenominazione .

DirectorySetMetadataHeaders

Definisce le intestazioni per l'operazione di Directory_setMetadata.

DirectorySetMetadataOptions

Opzioni per configurare l'operazione setMetadata .

DirectorySetPropertiesHeaders

Definisce le intestazioni per l'operazione di Directory_setProperties.

FileAbortCopyFromURLOptions

Opzioni per configurare l'operazione abortCopyFromURL .

FileAbortCopyHeaders

Definisce le intestazioni per l'operazione di File_abortCopy.

FileAndDirectoryCreateCommonOptions
FileAndDirectorySetPropertiesCommonOptions
FileClearRangeOptions

Opzioni per configurare l'operazione clearRange .

FileCloseHandlesHeaders

Valori di intestazione di risposta aggiuntivi per chiudere la richiesta di handle.

FileCreateHeaders

Definisce le intestazioni per l'operazione di File_create.

FileCreateOptions

Opzioni per configurare l'operazione di creazione .

FileDeleteHeaders

Definisce le intestazioni per l'operazione di File_delete.

FileDeleteIfExistsResponse

Contiene i dati di risposta per l'operazione deleteIfExists .

FileDeleteOptions

Opzioni per configurare l'operazione di eliminazione .

FileDownloadHeaders

Definisce le intestazioni per l'operazione di File_download.

FileDownloadOptionalParams

Parametri facoltativi.

FileDownloadOptions

Opzioni per configurare File - Operazioni di download.

Vedere:

FileDownloadToBufferOptions

Interfaccia dell'opzione per l'operazione downloadToBuffer .

FileExistsOptions

Opzioni per configurare l'operazione esiste .

FileForceCloseHandlesHeaders

Definisce le intestazioni per l'operazione di File_forceCloseHandles.

FileForceCloseHandlesOptions

Opzioni per configurare file : forza le operazioni Chiudi handle.

Vedere:

FileGenerateSasUrlOptions

Opzioni per configurare l'operazione generateSasUrl .

FileGetPropertiesHeaders

Definisce le intestazioni per l'operazione di File_getProperties.

FileGetPropertiesOptions

Opzioni per configurare l'operazione getProperties .

FileGetRangeListHeaders

Definisce le intestazioni per l'operazione di File_getRangeList.

FileGetRangeListOptions

Opzioni per configurare l'operazione getRangeList .

FileHttpHeaders
FileItem

Elemento file elencato.

FileListHandlesHeaders

Definisce le intestazioni per l'operazione di File_listHandles.

FileListHandlesOptions

Interfaccia per le opzioni comuni a ogni operazione remota.

FileListHandlesSegmentOptions

Opzioni per configurare File - Elenca gestisce le operazioni segmento.

Vedere:

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

Interfaccia dell'opzione per File - Operazioni di caricamento

Vedere:

  • uploadFile
  • <xref:ShareFileClient.uploadSeekableStream>
FileProperties

Interfaccia per le opzioni comuni a ogni operazione remota.

FileProperty

Proprietà file.

FileRenameHeaders

Definisce le intestazioni per l'operazione di File_rename.

FileRenameOptions

Opzioni per configurare l'operazione di ridenominazione .

FileResizeOptions

Opzioni per configurare l'operazione di ridimensionamento .

FileSASSignatureValues

DISPONIBILE SOLO IN RUNTIME NODE.JS.

FileSASSignatureValues viene usato per generare token sas del servizio file per condivisioni o file.

FileServiceProperties

Proprietà del servizio di archiviazione.

FileSetHTTPHeadersHeaders

Definisce le intestazioni per l'operazione di File_setHttpHeaders.

FileSetHttpHeadersOptions

Opzioni per configurare l'operazione setHttpHeaders .

FileSetMetadataHeaders

Definisce le intestazioni per l'operazione di File_setMetadata.

FileSetMetadataOptions

Opzioni per configurare l'operazione setMetadata .

FileStartCopyHeaders

Definisce le intestazioni per l'operazione di File_startCopy.

FileStartCopyOptions

Opzioni per configurare l'operazione startCopyFromURL .

FileUploadRangeFromURLHeaders

Definisce le intestazioni per l'operazione di File_uploadRangeFromURL.

FileUploadRangeFromURLOptionalParams

Parametri facoltativi.

FileUploadRangeFromURLOptions

Opzioni per configurare l'operazione uploadRangeFromURL .

FileUploadRangeHeaders

Definisce le intestazioni per l'operazione di File_uploadRange.

FileUploadRangeOptions

Opzioni per configurare l'operazione uploadRange .

FileUploadStreamOptions

Interfaccia dell'opzione per ShareFileClient.uploadStream().

FilesAndDirectoriesListSegment

Astrazione per le voci che possono essere elencate da Directory.

HandleItem

Elemento di handle di Archiviazione di Azure elencato.

HttpAuthorization

Rappresenta le informazioni di autenticazione nei valori di intestazione Authorization, ProxyAuthorization, WWW-Authenticate e Proxy-Authenticate.

HttpHeaders

Raccolta di coppie chiave/valore dell'intestazione HTTP.

HttpOperationResponse

Risposta Http compatibile con core-v1(core-http).

HttpResponse

Rappresentazione di una risposta HTTP che include un riferimento alla richiesta che l'ha generata.

IHttpClient

Interfaccia compatibile per i criteri di richiesta core-http

LeaseAccessConditions

Gruppo di parametri

LeaseOperationOptions

opzioni di operazioni di lease.

LeaseOperationResponseHeaders

Dettagli della risposta per un'operazione di lease specifica.

ListFilesAndDirectoriesSegmentResponse

Enumerazione di directory e file.

ListHandlesResponse

Enumerazione degli handle.

ListSharesResponse

Enumerazione delle condivisioni.

ListSharesResponseModel

Enumerazione delle condivisioni.

Metadata
Metrics

Metriche di Analisi archiviazione per il servizio file.

PipelineLike

Interfaccia per la classe Pipeline contenente i criteri di richiesta HTTP. È possibile creare una pipeline predefinita chiamando newPipeline. In alternativa, è possibile creare una pipeline con i propri criteri dal costruttore di Pipeline.

Fare riferimento ai criteri newPipeline e forniti prima di implementare la pipeline personalizzata.

PipelineOptions

Interfaccia di opzione per il costruttore pipeline.

Range

Intervallo per le operazioni del servizio.

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

RangeModel

Intervallo di file di Archiviazione di Azure.

RequestPolicyFactory

Interfaccia per la compatibilità con RequestPolicyFactory di core-http

RequestPolicyOptions

Interfaccia per la compatibilità con RequestPolicy

ResponseLike

Oggetto con una semplice proprietà _response.

ResponseWithBody

Oggetto con una proprietà _response con corpo e intestazioni già analizzate in tipi noti.

ResponseWithHeaders

Oggetto con una proprietà _response con intestazioni già analizzate in un oggetto tipizzato.

RetentionPolicy

Criteri di conservazione.

SasIPRange

Intervallo IP consentito per una firma di accesso condiviso.

ServiceClientOptions

Subset di @azure/core-http ServiceClientOptions

ServiceGenerateAccountSasUrlOptions

Opzioni per configurare l'operazione generateAccountSasUrl .

ServiceGetPropertiesHeaders

Definisce le intestazioni per l'operazione di Service_getProperties.

ServiceGetPropertiesOptions

Opzioni per configurare l'operazione getProperties .

ServiceListSharesOptions

Opzioni per configurare l'operazione listShares .

ServiceListSharesSegmentHeaders

Definisce le intestazioni per l'operazione di Service_listSharesSegment.

ServiceSetPropertiesHeaders

Definisce le intestazioni per l'operazione di Service_setProperties.

ServiceSetPropertiesOptions

Opzioni per configurare l'operazione setProperties .

ServiceUndeleteShareOptions

Opzioni per configurare l'operazione <xref:ShareServiceClient.undelete> .

SetPropertiesResponse

Contiene i dati di risposta per l'operazione setHttpHeaders.

ShareClientConfig
ShareCreateHeaders

Definisce le intestazioni per l'operazione di Share_create.

ShareCreateIfNotExistsResponse

Contiene i dati di risposta per l'operazione createIfNotExists .

ShareCreateOptions

Opzioni per configurare l'operazione di creazione .

ShareCreatePermissionHeaders

Definisce le intestazioni per l'operazione di Share_createPermission.

ShareCreatePermissionOptions

Opzioni per configurare l'operazione createPermission .

ShareCreateSnapshotHeaders

Definisce le intestazioni per l'operazione di Share_createSnapshot.

ShareCreateSnapshotOptions

Opzioni per configurare l'operazione createSnapshot .

ShareDeleteHeaders

Definisce le intestazioni per l'operazione di Share_delete.

ShareDeleteIfExistsResponse

Contiene i dati di risposta per l'operazione deleteIfExists .

ShareDeleteMethodOptions

Opzioni per configurare l'operazione di eliminazione .

ShareExistsOptions

Opzioni per configurare l'operazione esiste .

ShareFileRangeList

Elenco di intervalli di file

ShareGenerateSasUrlOptions

Opzioni per configurare l'operazione generateSasUrl .

ShareGetAccessPolicyHeaders

Definisce le intestazioni per l'operazione di Share_getAccessPolicy.

ShareGetAccessPolicyOptions

Opzioni per configurare l'operazione getAccessPolicy .

ShareGetPermissionHeaders

Definisce le intestazioni per l'operazione di Share_getPermission.

ShareGetPermissionOptions

Opzioni per configurare l'operazione getPermission .

ShareGetPropertiesHeaders

Definisce le intestazioni per l'operazione di Share_getProperties.

ShareGetPropertiesOptions

Opzioni per configurare l'operazione getProperties .

ShareGetStatisticsHeaders

Definisce le intestazioni per l'operazione di Share_getStatistics.

ShareGetStatisticsOptions

Opzioni per configurare l'operazione getStatistics .

ShareItem

Elemento di condivisione di Archiviazione di Azure elencato.

ShareItemInternal

Elemento di condivisione di Archiviazione di Azure elencato.

SharePermission

Autorizzazione (descrittore di sicurezza) a livello di condivisione.

SharePropertiesInternal

Proprietà di una condivisione.

ShareProtocolSettings

Impostazioni di protocollo

ShareProtocols

Protocolli da abilitare nella condivisione. Per ora, supporta solo SMB o NFS.

ShareSetAccessPolicyHeaders

Definisce le intestazioni per l'operazione di Share_setAccessPolicy.

ShareSetAccessPolicyOptions

Opzioni per configurare l'operazione setAccessPolicy .

ShareSetMetadataHeaders

Definisce le intestazioni per l'operazione di Share_setMetadata.

ShareSetMetadataOptions

Opzioni per configurare l'operazione setMetadata .

ShareSetPropertiesHeaders

Definisce le intestazioni per Share_setProperties'operazione.

ShareSetPropertiesOptions

Opzioni per configurare l'operazione setProperties .

ShareSetQuotaOptions

Opzioni per configurare l'operazione setQuota .

ShareSmbSettings

Impostazioni per il protocollo SMB.

ShareStats

Statistiche per la condivisione.

SignedIdentifier

Identificatore firmato

SignedIdentifierModel

Identificatore firmato.

SmbMultichannel

Impostazioni per SMB multicanale

SourceModifiedAccessConditions

Gruppo di parametri

StoragePipelineOptions

Interfaccia options per la funzione newPipeline .

StorageRetryOptions

Interfaccia delle opzioni di ripetizione dei tentativi dei BLOB di archiviazione.

WebResource

Descrizione di una richiesta HTTP da effettuare a un server remoto.

Alias tipo

CopyStatusType

Definisce i valori per CopyStatusType.

CredentialPolicyCreator

Funzione factory che crea una nuova CredentialPolicy che usa l'oggetto nextPolicy specificato.

DeleteSnapshotsOptionType

Definisce i valori per DeleteSnapshotsOptionType.

DirectoryCreateResponse

Contiene i dati di risposta per l'operazione di creazione.

DirectoryDeleteResponse

Contiene i dati di risposta per l'operazione di eliminazione.

DirectoryForceCloseHandlesResponse

Tipo di risposta per forceCloseHandle.

DirectoryGetPropertiesResponse

Contiene i dati di risposta per l'operazione getProperties.

DirectoryListFilesAndDirectoriesSegmentResponse

Contiene i dati di risposta per l'operazione listFilesAndDirectoriesSegment.

DirectoryListHandlesResponse

Contiene i dati di risposta per l'operazione listHandles.

DirectoryRenameResponse

Contiene i dati di risposta per l'operazione di ridenominazione.

DirectorySetMetadataResponse

Contiene i dati di risposta per l'operazione setMetadata.

DirectorySetPropertiesResponse

Contiene i dati di risposta per l'operazione setProperties.

FileAbortCopyResponse

Contiene i dati di risposta per l'operazione abortCopy.

FileAttributesPreserveType

Indica mantenere invariati gli attributi di file esistenti.

FileCreateResponse

Contiene i dati di risposta per l'operazione di creazione.

FileDeleteResponse

Contiene i dati di risposta per l'operazione di eliminazione.

FileDownloadResponseModel

Contiene i dati di risposta per l'operazione di download.

FileForceCloseHandlesResponse

Tipo di risposta per forceCloseHandle.

FileGetPropertiesResponse

Contiene i dati di risposta per l'operazione getProperties.

FileGetRangeListDiffResponse

Contiene i dati di risposta per l'operazione getRangeList.

FileGetRangeListResponse

Contiene i dati di risposta per l'operazione getRangeList .

FileLastWrittenMode

Definisce i valori per FileLastWrittenMode.

FileListHandlesResponse

Contiene i dati di risposta per l'operazione listHandles.

FilePermissionInheritType

Indica l'autorizzazione eredita file dalla directory padre.

FilePermissionPreserveType

Indica mantenere invariato il valore dell'autorizzazione del file esistente.

FileRenameResponse

Contiene i dati di risposta per l'operazione di ridenominazione.

FileSetHTTPHeadersResponse

Contiene i dati di risposta per l'operazione setHttpHeaders.

FileSetMetadataResponse

Contiene i dati di risposta per l'operazione setMetadata.

FileStartCopyResponse

Contiene i dati di risposta per l'operazione startCopy.

FileUploadRangeFromURLResponse

Contiene i dati di risposta per l'operazione uploadRangeFromURL.

FileUploadRangeResponse

Contiene i dati di risposta per l'operazione uploadRange.

HttpRequestBody

Tipi di corpi supportati nella richiesta. NodeJS.ReadableStream e () => NodeJS.ReadableStream è solo Node. BLOB, ReadableStream e () => ReadableStream sono solo browser.

LeaseDurationType

Definisce i valori per LeaseDurationType.

LeaseOperationResponse

Contiene i dati di risposta per le operazioni che acquisiscono, modificano, interrompono o rilasciano un lease.

Vedere ShareLeaseClient.

LeaseStateType

Definisce i valori per LeaseStateType.

LeaseStatusType

Definisce i valori per LeaseStatusType.

ListSharesIncludeType

Definisce i valori per ListSharesIncludeType.

PermissionCopyModeType

Definisce i valori per PermissionCopyModeType.

RawFileDownloadResponse

Contiene i dati di risposta per l'operazione di download.

ServiceGetPropertiesResponse

Contiene i dati di risposta per l'operazione getProperties.

ServiceListSharesSegmentResponse

Contiene i dati di risposta per l'operazione listShares .

ServiceSetPropertiesResponse

Contiene i dati di risposta per l'operazione setProperties.

ShareAccessTier

Definisce i valori per ShareAccessTier.

ShareClientOptions
ShareCreatePermissionResponse

Contiene i dati di risposta per l'operazione createPermission.

ShareCreateResponse

Contiene i dati di risposta per l'operazione di creazione.

ShareCreateSnapshotResponse

Contiene i dati di risposta per l'operazione createSnapshot.

ShareDeleteResponse

Contiene i dati di risposta per l'operazione di eliminazione.

ShareFileHandleAccessRights

Definisce i valori per AccessRight.

ShareGetAccessPolicyResponse
ShareGetPermissionResponse

Contiene i dati di risposta per l'operazione getPermission.

ShareGetPropertiesResponse

Contiene i dati di risposta per l'operazione getProperties .

ShareGetPropertiesResponseModel

Contiene i dati di risposta per l'operazione getProperties.

ShareGetStatisticsResponse

Dati di risposta per l'operazione getStatistics .

ShareGetStatisticsResponseModel

Contiene i dati di risposta per l'operazione getStatistics.

ShareProperties

Proprietà di una condivisione.

ShareRootSquash

Definisce i valori per ShareRootSquash.

ShareSetAccessPolicyResponse

Contiene i dati di risposta per l'operazione setAccessPolicy.

ShareSetMetadataResponse

Contiene i dati di risposta per l'operazione setMetadata.

ShareSetPropertiesResponse

Contiene i dati di risposta per l'operazione setProperties.

ShareSetQuotaHeaders

Definisce le intestazioni per l'operazione setQuota.

ShareSetQuotaResponse

Contiene i dati di risposta per l'operazione setQuota.

ShareTokenIntent

Definisce i valori per ShareTokenIntent.
KnownShareTokenIntent può essere usato in modo intercambiabile con ShareTokenIntent, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Backup

TimeNowType

Indica l'impostazione come ora della richiesta.

TimePreserveType

Indica che il valore di ora esistente rimane invariato.

WithResponse

Tipo che rappresenta un risultato dell'operazione con una proprietà _response nota.

Enumerazioni

KnownShareTokenIntent

Valori noti di ShareTokenIntent accettati dal servizio.

SASProtocol

Protocolli per la firma di accesso condiviso generato.

StorageFileAudience

Definisce i gruppi di destinatari del cloud noti per l'archiviazione.

StorageRetryPolicyType

Tipi RetryPolicy.

Funzioni

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

DISPONIBILE SOLO IN NODE.JS RUNTIME.

Genera un oggetto SASQueryParameters che contiene tutti i parametri di query sas necessari per effettuare una richiesta REST effettiva.

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

generateFileSASQueryParameters(FileSASSignatureValues, StorageSharedKeyCredential)

DISPONIBILE SOLO IN NODE.JS RUNTIME.

Crea un'istanza di SASQueryParameters.

Accetta solo le impostazioni necessarie per creare una firma di accesso condiviso. Per le impostazioni facoltative, impostare direttamente le proprietà corrispondenti, ad esempio autorizzazioni, startsOn e identificatore.

AVVISO: quando non viene specificato l'identificatore, sono necessarie autorizzazioni e expiresOn. È NECESSARIO assegnare il valore all'identificatore o alla scadenzaOn & manualmente le autorizzazioni se si esegue l'inizializzazione con questo costruttore.

getFileServiceAccountAudience(string)

Per ottenere il gruppo di destinatari OAuth per un account di archiviazione per il servizio file.

isPipelineLike(unknown)

Helper per decidere se un determinato argomento soddisfa il contratto pipeline

newPipeline(Credential_2 | TokenCredential, StoragePipelineOptions)

Crea un nuovo oggetto Pipeline con credenziali fornite.

Dettagli funzione

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

DISPONIBILE SOLO IN NODE.JS RUNTIME.

Genera un oggetto SASQueryParameters che contiene tutti i parametri di query sas necessari per effettuare una richiesta REST effettiva.

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

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

Parametri

accountSASSignatureValues
AccountSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Restituisce

generateFileSASQueryParameters(FileSASSignatureValues, StorageSharedKeyCredential)

DISPONIBILE SOLO IN NODE.JS RUNTIME.

Crea un'istanza di SASQueryParameters.

Accetta solo le impostazioni necessarie per creare una firma di accesso condiviso. Per le impostazioni facoltative, impostare direttamente le proprietà corrispondenti, ad esempio autorizzazioni, startsOn e identificatore.

AVVISO: quando non viene specificato l'identificatore, sono necessarie autorizzazioni e expiresOn. È NECESSARIO assegnare il valore all'identificatore o alla scadenzaOn & manualmente le autorizzazioni se si esegue l'inizializzazione con questo costruttore.

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

Parametri

fileSASSignatureValues
FileSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Restituisce

getFileServiceAccountAudience(string)

Per ottenere il gruppo di destinatari OAuth per un account di archiviazione per il servizio file.

function getFileServiceAccountAudience(storageAccountName: string): string

Parametri

storageAccountName

string

Restituisce

string

isPipelineLike(unknown)

Helper per decidere se un determinato argomento soddisfa il contratto pipeline

function isPipelineLike(pipeline: unknown): pipeline

Parametri

pipeline

unknown

Argomento che può essere una pipeline

Restituisce

pipeline

true quando l'argomento soddisfa il contratto pipeline

newPipeline(Credential_2 | TokenCredential, StoragePipelineOptions)

Crea un nuovo oggetto Pipeline con credenziali fornite.

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

Parametri

credential

Credential | TokenCredential

Ad esempio AnonymousCredential, StorageSharedKeyCredential o qualsiasi credenziale del @azure/identity pacchetto per autenticare le richieste al servizio. È anche possibile fornire un oggetto che implementa l'interfaccia TokenCredential. Se non specificato, viene utilizzato AnonymousCredential.

pipelineOptions
StoragePipelineOptions

facoltativo. Opzioni.

Restituisce

Nuovo oggetto Pipeline.