Condividi tramite


@azure/storage-file-share package

Classi

AccountSASPermissions

DISPONIBILE SOLO IN NODE.JS RUNTIME.

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, questo valore deve essere serializzato con toString e impostato come campo delle autorizzazioni in un oggetto AccountSASSignatureValues. È possibile costruire la stringa di autorizzazioni senza questa classe, ma l'ordine delle autorizzazioni è particolare e questa classe garantisce la correttezza.

AccountSASResourceTypes

DISPONIBILE SOLO IN NODE.JS RUNTIME.

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 consentirà l'accesso a tale tipo di risorsa. Dopo aver impostato tutti i valori, questo valore deve essere serializzato con toString e impostato come campo delle risorse in un oggetto AccountSASSignatureValues. È possibile costruire la stringa di risorse senza questa classe, ma l'ordine delle risorse è particolare e questa classe garantisce la correttezza.

AccountSASServices

DISPONIBILE SOLO IN NODE.JS RUNTIME.

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 consentirà l'accesso a tale servizio. Dopo aver impostato tutti i valori, questo valore deve essere serializzato con toString e impostato come campo dei servizi in un oggetto AccountSASSignatureValues. È possibile costruire la stringa dei servizi senza questa classe, ma l'ordine dei servizi è particolare 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 leggono risorse pubbliche o da usare con firme di accesso condiviso.

AnonymousCredentialPolicy

AnonymousCredentialPolicy viene usato con richieste HTTP(S) che leggono risorse pubbliche o da usare con firme di accesso condiviso.

BaseRequestPolicy

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

Credential

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

CredentialPolicy

Criteri di credenziali usati per firmare le richieste HTTP(S) prima dell'invio. Si tratta di una classe astratta.

FileSASPermissions

DISPONIBILE SOLO IN NODE.JS RUNTIME.

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, questo valore deve essere serializzato con toString e impostato come campo delle autorizzazioni in un oggetto FileSASSignatureValues. È possibile costruire la stringa di autorizzazioni senza questa classe, ma l'ordine delle autorizzazioni è particolare 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://learn.microsoft.com/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 criteri personalizzati dal costruttore di Pipeline.

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

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. Una volta generato, può essere codificato in un toString() e accodato direttamente a un URL( anche se è necessario prestare attenzione nel caso in cui siano presenti parametri di query esistenti, che potrebbero influire sui mezzi appropriati per accodare 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 relativi file e directory.

ShareFileClient

ShareFileClient rappresenta un URL di un file di Archiviazione di Azure.

ShareLeaseClient

Client che gestisce i lease per un ShareFileClient o ShareClient.

Vedere https://learn.microsoft.com/rest/api/storageservices/lease-file e Vedere https://learn.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, questo valore deve essere serializzato con toString e impostato come campo delle autorizzazioni in un oggetto FileSASSignatureValues. È possibile costruire la stringa di autorizzazioni senza questa classe, ma l'ordine delle autorizzazioni è particolare 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.

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 NODE.JS RUNTIME.

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

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

ClearRange
CloseHandlesInfo

La chiusura gestisce le informazioni sui risultati.

CommonGenerateSasUrlOptions

Opzioni comuni del 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. I Web browser implementano una restrizione di sicurezza nota come criteri di stessa origine che impediscono a una pagina Web di chiamare le API in un dominio diverso; CORS offre un modo sicuro per consentire a un dominio (dominio di origine) di chiamare le API in un altro dominio.

DirectoryCloseHandlesHeaders

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

DirectoryCreateHeaders

Definisce le intestazioni per Directory_create'operazione.

DirectoryCreateIfNotExistsResponse

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

DirectoryCreateOptions

Opzioni per configurare creare un'operazione di.

DirectoryDeleteHeaders

Definisce le intestazioni per Directory_delete'operazione.

DirectoryDeleteIfExistsResponse

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

DirectoryDeleteOptions

Opzioni per configurare l'operazione di eliminazione .

DirectoryExistsOptions

Le opzioni per configurare l'esistono'operazione.

DirectoryForceCloseHandlesHeaders

Definisce le intestazioni per Directory_forceCloseHandles'operazione.

DirectoryForceCloseHandlesOptions

Opzioni per configurare forceCloseHandle.

DirectoryForceCloseHandlesSegmentOptions

Opzioni per configurare la directory : forzare le operazioni di chiusura dei segmenti di handle.

See:

DirectoryGetPropertiesHeaders

Definisce le intestazioni per l'operazione di Directory_getProperties.

DirectoryGetPropertiesOptions

Opzioni per configurare l'operazione getProperties.

DirectoryItem

Elemento della directory elencato.

DirectoryListFilesAndDirectoriesOptions

Opzioni per configurare listFilesAndDirectories operazione.

DirectoryListFilesAndDirectoriesSegmentHeaders

Definisce le intestazioni per Directory_listFilesAndDirectoriesSegment'operazione.

DirectoryListHandlesHeaders

Definisce le intestazioni per Directory_listHandles'operazione.

DirectoryListHandlesOptions

Opzioni per configurare l'operazione di listHandles.

DirectoryListHandlesSegmentOptions

Opzioni per configurare Directory - Elenca gestisce le operazioni segmento.

See:

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

Interfaccia per le opzioni comuni a ogni operazione remota.

DirectoryRenameHeaders

Definisce le intestazioni per Directory_rename operazione.

DirectoryRenameOptions

Opzioni per configurare l'operazione di ridenominazione .

DirectorySetMetadataHeaders

Definisce le intestazioni per Directory_setMetadata'operazione.

DirectorySetMetadataOptions

Opzioni per configurare l'operazione di setMetadata.

DirectorySetPropertiesHeaders

Definisce le intestazioni per Directory_setProperties'operazione.

FileAbortCopyFromURLOptions

Opzioni per configurare l'operazione di abortCopyFromURL.

FileAbortCopyHeaders

Definisce le intestazioni per File_abortCopy'operazione.

FileAndDirectoryCreateCommonOptions
FileAndDirectorySetPropertiesCommonOptions
FileClearRangeOptions

Opzioni per configurare l'operazione di clearRange.

FileCloseHandlesHeaders

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

FileCreateHardLinkHeaders

Definisce le intestazioni per l'operazione di File_createHardLink.

FileCreateHardLinkOptions

Opzioni per configurare File - Creare operazioni di collegamento rigido.

See:

FileCreateHeaders

Definisce le intestazioni per File_create'operazione.

FileCreateOptions

Opzioni per configurare l'operazione di creazione .

FileCreateSymbolicLinkHeaders

Definisce le intestazioni per File_createSymbolicLink operazione.

FileCreateSymbolicLinkOptions

Opzioni per configurare le operazioni File - Crea collegamento simbolico.

See:

FileDeleteHeaders

Definisce le intestazioni per l'operazione di File_delete.

FileDeleteIfExistsResponse

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

FileDeleteOptions

Opzioni per configurare l'operazione di eliminazione .

FileDownloadHeaders

Definisce le intestazioni per File_download'operazione.

FileDownloadOptionalParams

Parametri facoltativi.

FileDownloadOptions

Opzioni per configurare le operazioni File - Download.

See:

FileDownloadToBufferOptions

Interfaccia dell'opzione per l'operazione di downloadToBuffer.

FileExistsOptions

Le opzioni per configurare l'esistono'operazione.

FileForceCloseHandlesHeaders

Definisce le intestazioni per File_forceCloseHandles'operazione.

FileForceCloseHandlesOptions

Opzioni per configurare File : forzare le operazioni di chiusura degli handle.

See:

FileGenerateSasUrlOptions

Opzioni per configurare 'operazione di generateSasUrl.

FileGetPropertiesHeaders

Definisce le intestazioni per File_getProperties'operazione.

FileGetPropertiesOptions

Opzioni per configurare l'operazione getProperties.

FileGetRangeListHeaders

Definisce le intestazioni per File_getRangeList'operazione.

FileGetRangeListOptions

Opzioni per configurare l'operazione di getRangeList.

FileGetSymbolicLinkHeaders

Definisce le intestazioni per File_getSymbolicLink operazione.

FileGetSymbolicLinkOptions

Opzioni per configurare le operazioni File - Ottieni collegamento simbolico.

See:

FileHttpHeaders
FileItem

Elemento di file elencato.

FileListHandlesHeaders

Definisce le intestazioni per File_listHandles'operazione.

FileListHandlesOptions

Interfaccia per le opzioni comuni a ogni operazione remota.

FileListHandlesSegmentOptions

Opzioni per configurare file - Elenca gestisce le operazioni segmento.

See:

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

Interfaccia dell'opzione per file - Operazioni di caricamento

See:

  • uploadFile
  • <xref:ShareFileClient.uploadSeekableStream>
FilePosixProperties

Proprietà NFS. Si noti che queste proprietà si applicano solo ai file o alle directory negli account di file NFS Premium.

FileProperties

Interfaccia per le opzioni comuni a ogni operazione remota.

FileProperty

Proprietà del file.

FileRenameHeaders

Definisce le intestazioni per File_rename'operazione.

FileRenameOptions

Opzioni per configurare l'operazione di ridenominazione .

FileResizeOptions

Opzioni per configurare l'operazione di ridimensionamento .

FileSASSignatureValues

DISPONIBILE SOLO IN NODE.JS RUNTIME.

FileSASSignatureValues viene usato per generare token di firma di accesso condiviso del servizio file per condivisioni o file.

FileServiceProperties

Proprietà del servizio di archiviazione.

FileSetHTTPHeadersHeaders

Definisce le intestazioni per File_setHttpHeaders'operazione.

FileSetHttpHeadersOptions

Opzioni per configurare l'operazione di setHttpHeaders.

FileSetMetadataHeaders

Definisce le intestazioni per File_setMetadata'operazione.

FileSetMetadataOptions

Opzioni per configurare l'operazione di setMetadata.

FileStartCopyHeaders

Definisce le intestazioni per File_startCopy operazione.

FileStartCopyOptions

Opzioni per configurare l'operazione di startCopyFromURL.

FileUploadRangeFromURLHeaders

Definisce le intestazioni per l'operazione di File_uploadRangeFromURL.

FileUploadRangeFromURLOptionalParams

Parametri facoltativi.

FileUploadRangeFromURLOptions

Opzioni per configurare l'operazione di uploadRangeFromURL.

FileUploadRangeHeaders

Definisce le intestazioni per File_uploadRange'operazione.

FileUploadRangeOptions

Opzioni per configurare l'operazione di uploadRange.

FileUploadStreamOptions

Interfaccia dell'opzione per ShareFileClient.uploadStream().

FilesAndDirectoriesListSegment

Astrazione per le voci che possono essere elencate da Directory.

HandleItem

Elemento dell'handle di Archiviazione di Azure elencato.

HttpAuthorization

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

HttpHeaders

Raccolta di coppie chiave/valore di 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 originata.

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.

NfsFileMode

Autorizzazioni in modalità del file o della directory.

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 criteri personalizzati dal costruttore di Pipeline.

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

PipelineOptions

Interfaccia di opzione per il costruttore Pipeline.

PosixRolePermissions

Rappresenta le autorizzazioni di file per un ruolo specifico.

Range

Intervallo per le operazioni del servizio.

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

RangeModel

Intervallo di file di Archiviazione di Azure.

RequestPolicy

Interfaccia compatibile per i criteri di richiesta core-http

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.

RestError

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

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 'operazione di generateAccountSasUrl.

ServiceGetPropertiesHeaders

Definisce le intestazioni per l'operazione di Service_getProperties.

ServiceGetPropertiesOptions

Opzioni per configurare l'operazione getProperties.

ServiceListSharesOptions

Opzioni per configurare l'operazione di listShares.

ServiceListSharesSegmentHeaders

Definisce le intestazioni per Service_listSharesSegment'operazione.

ServiceSetPropertiesHeaders

Definisce le intestazioni per l'operazione di Service_setProperties.

ServiceSetPropertiesOptions

Opzioni per configurare l'operazione setProperties.

ServiceUndeleteShareOptions

Opzioni per configurare l'operazione di <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 di createIfNotExists.

ShareCreateOptions

Opzioni per configurare l'operazione di creazione .

ShareCreatePermissionHeaders

Definisce le intestazioni per Share_createPermission'operazione.

ShareCreatePermissionOptions

Opzioni per configurare l'operazione di createPermission.

ShareCreateSnapshotHeaders

Definisce le intestazioni per l'operazione di Share_createSnapshot.

ShareCreateSnapshotOptions

Opzioni per configurare l'operazione di createSnapshot.

ShareDeleteHeaders

Definisce le intestazioni per Share_delete'operazione.

ShareDeleteIfExistsResponse

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

ShareDeleteMethodOptions

Opzioni per configurare l'operazione di eliminazione .

ShareExistsOptions

Le opzioni per configurare l'esistono'operazione.

ShareFileRangeList

Elenco di intervalli di file

ShareGenerateSasUrlOptions

Opzioni per configurare 'operazione di generateSasUrl.

ShareGetAccessPolicyHeaders

Definisce le intestazioni per Share_getAccessPolicy'operazione.

ShareGetAccessPolicyOptions

Opzioni per configurare l'operazione di getAccessPolicy.

ShareGetPermissionHeaders

Definisce le intestazioni per l'operazione di Share_getPermission.

ShareGetPermissionOptions

Opzioni per configurare l'operazione getPermission.

ShareGetPropertiesHeaders

Definisce le intestazioni per Share_getProperties'operazione.

ShareGetPropertiesOptions

Opzioni per configurare l'operazione getProperties.

ShareGetStatisticsHeaders

Definisce le intestazioni per Share_getStatistics'operazione.

ShareGetStatisticsOptions

Opzioni per configurare l'operazione di 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 del protocollo

ShareProtocols

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

ShareSetAccessPolicyHeaders

Definisce le intestazioni per Share_setAccessPolicy'operazione.

ShareSetAccessPolicyOptions

Opzioni per configurare l'operazione di setAccessPolicy.

ShareSetMetadataHeaders

Definisce le intestazioni per Share_setMetadata'operazione.

ShareSetMetadataOptions

Opzioni per configurare l'operazione di setMetadata.

ShareSetPropertiesHeaders

Definisce le intestazioni per Share_setProperties'operazione.

ShareSetPropertiesOptions

Opzioni per configurare l'operazione setProperties.

ShareSetQuotaOptions

Opzioni per configurare l'operazione di 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.

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 che gli attributi di file esistenti non sono stati modificati.

FileCreateHardLinkResponse

Contiene i dati di risposta per l'operazione di creazione del collegamento rigido.

FileCreateResponse

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

FileCreateSymbolicLinkResponse

Contiene i dati di risposta per l'operazione di creazione del collegamento rigido.

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 di getRangeList.

FileGetSymbolicLinkResponse

Contiene i dati di risposta per l'operazione di creazione del collegamento rigido.

FileLastWrittenMode

Definisce i valori per FileLastWrittenMode.

FileListHandlesResponse

Contiene i dati di risposta per l'operazione listHandles.

FilePermissionFormat

Definisce i valori per FilePermissionFormat.

FilePermissionInheritType

Indica che eredita l'autorizzazione file dalla directory padre.

FilePermissionPreserveType

Indica che il valore dell'autorizzazione file esistente rimane invariato.

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<Uint8Array> e () => ReadableStream<Uint8Array> 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.

ModeCopyMode

Definisce i valori per ModeCopyMode.

NfsFileType

Definisce i valori per NfsFileType.
<xref:KnownNfsFileType> può essere usato in modo intercambiabile con NfsFileType, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Regular
Directory
SymLink

OwnerCopyMode

Definisce i valori per OwnerCopyMode.

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 di 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 di 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 dell'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 SASQueryParameters oggetto che contiene tutti i parametri di query sas necessari per effettuare una richiesta REST effettiva.

Vedere https://learn.microsoft.com/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 l'identificatore non viene fornito, sono necessarie le autorizzazioni e la scadenzaOn. È NECESSARIO assegnare un valore all'identificatore o alla scadenzaOn & autorizzazioni manualmente 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 | TokenCredential, StoragePipelineOptions)

Crea un nuovo oggetto Pipeline con credenziali fornite.

parseOctalFileMode(string)

Analizzare la rappresentazione di stringa ottale a 4 cifre di una modalità file in una struttura NfsFileMode.

parseSymbolicFileMode(string)

Analizzare una rappresentazione di stringa simbolica a 9 caratteri di una modalità file in una struttura NfsFileMode.

toOctalFileMode(NfsFileMode)

Convertire struttura NfsFileMode in una rappresentazione di stringa ottale a 4 cifre.

toSymbolicFileMode(NfsFileMode)

Convertire un NfsFileMode in una stringa in notazione simbolica.

Dettagli funzione

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

DISPONIBILE SOLO IN NODE.JS RUNTIME.

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

Vedere https://learn.microsoft.com/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 l'identificatore non viene fornito, sono necessarie le autorizzazioni e la scadenzaOn. È NECESSARIO assegnare un valore all'identificatore o alla scadenzaOn & autorizzazioni manualmente 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 | TokenCredential, StoragePipelineOptions)

Crea un nuovo oggetto Pipeline con credenziali fornite.

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

Parametri

credential

Credential | TokenCredential

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

pipelineOptions
StoragePipelineOptions

Optional. Options.

Restituisce

Nuovo oggetto Pipeline.

parseOctalFileMode(string)

Analizzare la rappresentazione di stringa ottale a 4 cifre di una modalità file in una struttura NfsFileMode.

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

Parametri

input

string

Restituisce

NfsFileMode | undefined

parseSymbolicFileMode(string)

Analizzare una rappresentazione di stringa simbolica a 9 caratteri di una modalità file in una struttura NfsFileMode.

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

Parametri

input

string

Restituisce

NfsFileMode | undefined

toOctalFileMode(NfsFileMode)

Convertire struttura NfsFileMode in una rappresentazione di stringa ottale a 4 cifre.

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

Parametri

input
NfsFileMode

Restituisce

string | undefined

toSymbolicFileMode(NfsFileMode)

Convertire un NfsFileMode in una stringa in notazione simbolica.

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

Parametri

input
NfsFileMode

Restituisce

string | undefined