Condividi tramite


ShareClient class

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

Extends

StorageClient

Costruttori

ShareClient(string, Credential | TokenCredential, ShareClientOptions)

Crea un'istanza di ShareClient.

ShareClient(string, Pipeline, ShareClientConfig)

Crea un'istanza di ShareClient.

ShareClient(string, string, ShareClientOptions)

Proprietà

name

Nome della condivisione

rootDirectoryClient

Ottiene il client di directory per la directory radice di questa condivisione. Si noti che la directory radice esiste sempre e non può essere eliminata.

Nuovo oggetto ShareDirectoryClient per la directory radice.

Proprietà ereditate

accountName
url

Valore stringa URL.

Metodi

create(ShareCreateOptions)

Crea una nuova condivisione nell'account specificato. Se la condivisione con lo stesso nome esiste già, l'operazione non riesce.

Vedere https://learn.microsoft.com/rest/api/storageservices/create-share

createDirectory(string, DirectoryCreateOptions)

Crea una nuova sottodirectory in questa condivisione.

Vedere https://learn.microsoft.com/rest/api/storageservices/create-directory

createFile(string, number, FileCreateOptions)

Crea un nuovo file o sostituisce un file nella directory radice di questa condivisione. Si noti che inizializza solo il file senza contenuto.

Vedere https://learn.microsoft.com/rest/api/storageservices/create-file

createIfNotExists(ShareCreateOptions)

Crea una nuova condivisione nell'account specificato. Se la condivisione con lo stesso nome esiste già, non viene modificata.

Vedere https://learn.microsoft.com/rest/api/storageservices/create-share

createPermission(string | SharePermission, ShareCreatePermissionOptions)

Crea un'autorizzazione file (descrittore di sicurezza) a livello di condivisione. Il descrittore di sicurezza creato può essere usato per i file/directory nella condivisione.

Vedere https://learn.microsoft.com/rest/api/storageservices/create-permission

createSnapshot(ShareCreateSnapshotOptions)

Crea uno snapshot di sola lettura di una condivisione.

delete(ShareDeleteMethodOptions)

Contrassegna la condivisione specificata per l'eliminazione. La condivisione e qualsiasi directory o file contenuti in esso vengono eliminati in un secondo momento durante la Garbage Collection.

Vedere https://learn.microsoft.com/rest/api/storageservices/delete-share

deleteDirectory(string, DirectoryDeleteOptions)

Rimuove la sottodirectory vuota specificata in questa condivisione. Si noti che la directory deve essere vuota prima di poterla eliminare.

Vedere https://learn.microsoft.com/rest/api/storageservices/delete-directory

deleteFile(string, FileDeleteOptions)

Rimuove un file nella directory radice di questa condivisione dall'account di archiviazione. Quando un file viene eliminato correttamente, viene immediatamente rimosso dall'indice dell'account di archiviazione e non è più accessibile ai client. I dati del file vengono successivamente rimossi dal servizio durante la Garbage Collection.

L'eliminazione del file avrà esito negativo con il codice di stato 409 (conflitto) e il codice di errore SharingViolation se il file è aperto in un client SMB.

L'eliminazione del file non è supportata in uno snapshot di condivisione, ovvero una copia di sola lettura di una condivisione. Un tentativo di eseguire questa operazione in uno snapshot di condivisione avrà esito negativo con 400 (InvalidQueryParameterValue)

Vedere https://learn.microsoft.com/rest/api/storageservices/delete-file2

deleteIfExists(ShareDeleteMethodOptions)

Contrassegna la condivisione specificata per l'eliminazione, se presente. La condivisione e qualsiasi directory o file contenuti in esso vengono eliminati in un secondo momento durante la Garbage Collection.

Vedere https://learn.microsoft.com/rest/api/storageservices/delete-share

exists(ShareExistsOptions)

Restituisce true se la risorsa di condivisione Azrue rappresentata da questo client esiste; false in caso contrario.

NOTA: usare questa funzione con attenzione perché una condivisione esistente potrebbe essere eliminata da altri client o applicazioni. Viceversa, le nuove condivisioni potrebbero essere aggiunte da altri client o applicazioni al termine di questa funzione.

generateSasStringToSign(ShareGenerateSasUrlOptions)

Disponibile solo per ShareClient costruito con credenziali chiave condivise.

Genera una stringa per firmare un URI di firma di accesso condiviso del servizio in base alle proprietà e ai parametri client passati. La firma di accesso condiviso è firmata dalle credenziali della chiave condivisa del client.

Vedere https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

generateSasUrl(ShareGenerateSasUrlOptions)

Disponibile solo per ShareClient costruito con credenziali chiave condivise.

Genera un URI di firma di accesso condiviso del servizio in base alle proprietà e ai parametri client passati. La firma di accesso condiviso è firmata dalle credenziali della chiave condivisa del client.

Vedere https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

getAccessPolicy(ShareGetAccessPolicyOptions)

Ottiene le autorizzazioni per la condivisione specificata. Le autorizzazioni indicano se è possibile accedere pubblicamente ai dati di condivisione.

AVVISO: La data JavaScript potrebbe perdere precisione durante l'analisi della stringa di inizio e di scadenza. Ad esempio, new Date("2018-12-31T03:44:23.8827891Z").toISOString() otterrà "2018-12-31T03:44:23.882Z".

Vedere https://learn.microsoft.com/rest/api/storageservices/get-share-acl

getDirectoryClient(string)

Crea un oggetto ShareDirectoryClient.

getPermission(string, ShareGetPermissionOptions)

Ottiene il linguaggio SDDL (Security Descriptor Definition Language) per una determinata chiave di autorizzazione file che indica un descrittore di sicurezza.

Vedere https://learn.microsoft.com/rest/api/storageservices/get-permission

getProperties(ShareGetPropertiesOptions)

Restituisce tutti i metadati e le proprietà di sistema definiti dall'utente per la condivisione specificata.

Vedere https://learn.microsoft.com/rest/api/storageservices/get-share-properties

AVVISO: l'oggetto metadata restituito nella risposta avrà le relative chiavi in lettere minuscole, anche se originariamente contengono caratteri maiuscoli. Ciò differisce dalle chiavi di metadati restituite dal metodo listShares di ShareServiceClient usando l'opzione includeMetadata, che manterrà le maiuscole e minuscole originali.

getShareLeaseClient(string)

Ottenere un ShareLeaseClient che gestisce i lease nel file.

getStatistics(ShareGetStatisticsOptions)

Recupera le statistiche correlate alla condivisione.

setAccessPolicy(SignedIdentifier[], ShareSetAccessPolicyOptions)

Imposta le autorizzazioni per la condivisione specificata. Le autorizzazioni indicano se è possibile accedere pubblicamente a directory o file in una condivisione.

Quando si impostano le autorizzazioni per una condivisione, le autorizzazioni esistenti vengono sostituite. Se non viene specificata alcuna condivisioneAcl, l'ACL di condivisione esistente verrà rimosso.

Quando si stabilisce un criterio di accesso archiviato in una condivisione, potrebbero essere necessari fino a 30 secondi. Durante questo intervallo, una firma di accesso condiviso associata ai criteri di accesso archiviati avrà esito negativo con il codice di stato 403 (Accesso negato), fino a quando i criteri di accesso non diventano attivi.

Vedere https://learn.microsoft.com/rest/api/storageservices/set-share-acl

setMetadata(Metadata, ShareSetMetadataOptions)

Imposta una o più coppie nome-valore definite dall'utente per la condivisione specificata.

Se non viene specificata alcuna opzione o nessun metadato definito nel parametro di opzione, i metadati di condivisione verranno rimossi.

Vedere https://learn.microsoft.com/rest/api/storageservices/set-share-metadata

setProperties(ShareSetPropertiesOptions)

Imposta le proprietà della condivisione.

setQuota(number, ShareSetQuotaOptions)

Imposta la quota per la condivisione specificata.

withSnapshot(string)

Crea un nuovo oggetto ShareClient identico all'origine, ma con il timestamp dello snapshot specificato. Specificare "" rimuoverà lo snapshot e restituirà un URL alla condivisione di base.

Dettagli costruttore

ShareClient(string, Credential | TokenCredential, ShareClientOptions)

Crea un'istanza di ShareClient.

new ShareClient(url: string, credential?: Credential | TokenCredential, options?: ShareClientOptions)

Parametri

url

string

Stringa URL che punta alla condivisione file di Archiviazione di Azure, ad esempio "https://myaccount.file.core.windows.net/share". È possibile aggiungere una firma di accesso condiviso se si usa AnonymousCredential, ad esempio "https://myaccount.file.core.windows.net/share?sasString".

credential

Credential | TokenCredential

Ad esempio AnonymousCredential o StorageSharedKeyCredential. Se non specificato, viene utilizzato AnonymousCredential.

options
ShareClientOptions

Optional. Opzioni per configurare la pipeline HTTP.

ShareClient(string, Pipeline, ShareClientConfig)

Crea un'istanza di ShareClient.

new ShareClient(url: string, pipeline: Pipeline, options?: ShareClientConfig)

Parametri

url

string

Stringa URL che punta alla condivisione file di Archiviazione di Azure, ad esempio "https://myaccount.file.core.windows.net/share". È possibile aggiungere una firma di accesso condiviso se si usa AnonymousCredential, ad esempio "https://myaccount.file.core.windows.net/share?sasString".

pipeline
Pipeline

Chiamare newPipeline() per creare una pipeline predefinita o fornire una pipeline personalizzata.

ShareClient(string, string, ShareClientOptions)

new ShareClient(connectionString: string, name: string, options?: ShareClientOptions)

Parametri

connectionString

string

Stringa di connessione dell'account o stringa di connessione sas di un account di archiviazione di Azure. [ Nota: la stringa di connessione dell'account può essere usata solo in NODE.JS runtime. ] Esempio di stringa di connessione dell'account - Esempio di stringa di connessione sas DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=accountKey;EndpointSuffix=core.windows.net - BlobEndpoint=https://myaccount.blob.core.windows.net/;QueueEndpoint=https://myaccount.queue.core.windows.net/;FileEndpoint=https://myaccount.file.core.windows.net/;TableEndpoint=https://myaccount.table.core.windows.net/;SharedAccessSignature=sasString

name

string

Condividi il nome.

options
ShareClientOptions

Optional. Opzioni per configurare la pipeline HTTP.

Dettagli proprietà

name

Nome della condivisione

string name

Valore della proprietà

string

rootDirectoryClient

Ottiene il client di directory per la directory radice di questa condivisione. Si noti che la directory radice esiste sempre e non può essere eliminata.

Nuovo oggetto ShareDirectoryClient per la directory radice.

ShareDirectoryClient rootDirectoryClient

Valore della proprietà

Dettagli proprietà ereditate

accountName

accountName: string

Valore della proprietà

string

Ereditato da StorageClient.accountName

url

Valore stringa URL.

url: string

Valore della proprietà

string

Ereditato da StorageClient.url

Dettagli metodo

create(ShareCreateOptions)

Crea una nuova condivisione nell'account specificato. Se la condivisione con lo stesso nome esiste già, l'operazione non riesce.

Vedere https://learn.microsoft.com/rest/api/storageservices/create-share

function create(options?: ShareCreateOptions): Promise<ShareCreateResponse>

Parametri

options
ShareCreateOptions

Opzioni per condividere l'operazione di creazione.

Restituisce

Dati di risposta per l'operazione Condividi creazione.

createDirectory(string, DirectoryCreateOptions)

Crea una nuova sottodirectory in questa condivisione.

Vedere https://learn.microsoft.com/rest/api/storageservices/create-directory

function createDirectory(directoryName: string, options?: DirectoryCreateOptions): Promise<{ directoryClient: ShareDirectoryClient, directoryCreateResponse: DirectoryCreateResponse }>

Parametri

directoryName

string

options
DirectoryCreateOptions

Opzioni per l'operazione di creazione della directory.

Restituisce

Promise<{ directoryClient: ShareDirectoryClient, directoryCreateResponse: DirectoryCreateResponse }>

Dati di risposta per la creazione della directory e il client di directory corrispondente.

createFile(string, number, FileCreateOptions)

Crea un nuovo file o sostituisce un file nella directory radice di questa condivisione. Si noti che inizializza solo il file senza contenuto.

Vedere https://learn.microsoft.com/rest/api/storageservices/create-file

function createFile(fileName: string, size: number, options?: FileCreateOptions): Promise<{ fileClient: ShareFileClient, fileCreateResponse: FileCreateResponse }>

Parametri

fileName

string

size

number

Specifica le dimensioni massime in byte per il file, fino a 4 TB.

options
FileCreateOptions

Opzioni per l'operazione Di creazione file.

Restituisce

Promise<{ fileClient: ShareFileClient, fileCreateResponse: FileCreateResponse }>

Dati di risposta per la creazione di file e il client di file corrispondente.

createIfNotExists(ShareCreateOptions)

Crea una nuova condivisione nell'account specificato. Se la condivisione con lo stesso nome esiste già, non viene modificata.

Vedere https://learn.microsoft.com/rest/api/storageservices/create-share

function createIfNotExists(options?: ShareCreateOptions): Promise<ShareCreateIfNotExistsResponse>

Parametri

Restituisce

createPermission(string | SharePermission, ShareCreatePermissionOptions)

Crea un'autorizzazione file (descrittore di sicurezza) a livello di condivisione. Il descrittore di sicurezza creato può essere usato per i file/directory nella condivisione.

Vedere https://learn.microsoft.com/rest/api/storageservices/create-permission

function createPermission(filePermission: string | SharePermission, options?: ShareCreatePermissionOptions): Promise<ShareCreatePermissionResponse>

Parametri

filePermission

string | SharePermission

Autorizzazione file descritta in SDDL

options
ShareCreatePermissionOptions

Opzioni per condividere l'operazione di creazione dell'autorizzazione.

Restituisce

createSnapshot(ShareCreateSnapshotOptions)

Crea uno snapshot di sola lettura di una condivisione.

function createSnapshot(options?: ShareCreateSnapshotOptions): Promise<ShareCreateSnapshotResponse>

Parametri

options
ShareCreateSnapshotOptions

Opzioni per condividere l'operazione crea snapshot.

Restituisce

Dati di risposta per l'operazione Di creazione snapshot di condivisione.

delete(ShareDeleteMethodOptions)

Contrassegna la condivisione specificata per l'eliminazione. La condivisione e qualsiasi directory o file contenuti in esso vengono eliminati in un secondo momento durante la Garbage Collection.

Vedere https://learn.microsoft.com/rest/api/storageservices/delete-share

function delete(options?: ShareDeleteMethodOptions): Promise<ShareDeleteResponse>

Parametri

options
ShareDeleteMethodOptions

Opzioni per condividere l'operazione di eliminazione.

Restituisce

Dati di risposta per l'operazione Condividi eliminazione.

deleteDirectory(string, DirectoryDeleteOptions)

Rimuove la sottodirectory vuota specificata in questa condivisione. Si noti che la directory deve essere vuota prima di poterla eliminare.

Vedere https://learn.microsoft.com/rest/api/storageservices/delete-directory

function deleteDirectory(directoryName: string, options?: DirectoryDeleteOptions): Promise<DirectoryDeleteResponse>

Parametri

directoryName

string

options
DirectoryDeleteOptions

Opzioni per l'operazione di eliminazione della directory.

Restituisce

Dati di risposta all'eliminazione della directory.

deleteFile(string, FileDeleteOptions)

Rimuove un file nella directory radice di questa condivisione dall'account di archiviazione. Quando un file viene eliminato correttamente, viene immediatamente rimosso dall'indice dell'account di archiviazione e non è più accessibile ai client. I dati del file vengono successivamente rimossi dal servizio durante la Garbage Collection.

L'eliminazione del file avrà esito negativo con il codice di stato 409 (conflitto) e il codice di errore SharingViolation se il file è aperto in un client SMB.

L'eliminazione del file non è supportata in uno snapshot di condivisione, ovvero una copia di sola lettura di una condivisione. Un tentativo di eseguire questa operazione in uno snapshot di condivisione avrà esito negativo con 400 (InvalidQueryParameterValue)

Vedere https://learn.microsoft.com/rest/api/storageservices/delete-file2

function deleteFile(fileName: string, options?: FileDeleteOptions): Promise<FileDeleteResponse>

Parametri

fileName

string

options
FileDeleteOptions

Opzioni per l'operazione Di eliminazione file.

Restituisce

Promise<FileDeleteResponse> File Elimina i dati della risposta.

deleteIfExists(ShareDeleteMethodOptions)

Contrassegna la condivisione specificata per l'eliminazione, se presente. La condivisione e qualsiasi directory o file contenuti in esso vengono eliminati in un secondo momento durante la Garbage Collection.

Vedere https://learn.microsoft.com/rest/api/storageservices/delete-share

function deleteIfExists(options?: ShareDeleteMethodOptions): Promise<ShareDeleteIfExistsResponse>

Parametri

Restituisce

exists(ShareExistsOptions)

Restituisce true se la risorsa di condivisione Azrue rappresentata da questo client esiste; false in caso contrario.

NOTA: usare questa funzione con attenzione perché una condivisione esistente potrebbe essere eliminata da altri client o applicazioni. Viceversa, le nuove condivisioni potrebbero essere aggiunte da altri client o applicazioni al termine di questa funzione.

function exists(options?: ShareExistsOptions): Promise<boolean>

Parametri

options
ShareExistsOptions

opzioni per l'operazione Exists.

Restituisce

Promise<boolean>

generateSasStringToSign(ShareGenerateSasUrlOptions)

Disponibile solo per ShareClient costruito con credenziali chiave condivise.

Genera una stringa per firmare un URI di firma di accesso condiviso del servizio in base alle proprietà e ai parametri client passati. La firma di accesso condiviso è firmata dalle credenziali della chiave condivisa del client.

Vedere https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function generateSasStringToSign(options: ShareGenerateSasUrlOptions): string

Parametri

options
ShareGenerateSasUrlOptions

Parametri facoltativi.

Restituisce

string

URI di firma di accesso condiviso costituito dall'URI della risorsa rappresentata da questo client, seguito dal token di firma di accesso condiviso generato.

generateSasUrl(ShareGenerateSasUrlOptions)

Disponibile solo per ShareClient costruito con credenziali chiave condivise.

Genera un URI di firma di accesso condiviso del servizio in base alle proprietà e ai parametri client passati. La firma di accesso condiviso è firmata dalle credenziali della chiave condivisa del client.

Vedere https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function generateSasUrl(options: ShareGenerateSasUrlOptions): string

Parametri

options
ShareGenerateSasUrlOptions

Parametri facoltativi.

Restituisce

string

URI di firma di accesso condiviso costituito dall'URI della risorsa rappresentata da questo client, seguito dal token di firma di accesso condiviso generato.

getAccessPolicy(ShareGetAccessPolicyOptions)

Ottiene le autorizzazioni per la condivisione specificata. Le autorizzazioni indicano se è possibile accedere pubblicamente ai dati di condivisione.

AVVISO: La data JavaScript potrebbe perdere precisione durante l'analisi della stringa di inizio e di scadenza. Ad esempio, new Date("2018-12-31T03:44:23.8827891Z").toISOString() otterrà "2018-12-31T03:44:23.882Z".

Vedere https://learn.microsoft.com/rest/api/storageservices/get-share-acl

function getAccessPolicy(options?: ShareGetAccessPolicyOptions): Promise<ShareGetAccessPolicyResponse>

Parametri

Restituisce

Dati di risposta per l'operazione Condividi ottenere i criteri di accesso.

getDirectoryClient(string)

Crea un oggetto ShareDirectoryClient.

function getDirectoryClient(directoryName: string): ShareDirectoryClient

Parametri

directoryName

string

Un nome di directory

Restituisce

Oggetto ShareDirectoryClient per il nome della directory specificato.

getPermission(string, ShareGetPermissionOptions)

Ottiene il linguaggio SDDL (Security Descriptor Definition Language) per una determinata chiave di autorizzazione file che indica un descrittore di sicurezza.

Vedere https://learn.microsoft.com/rest/api/storageservices/get-permission

function getPermission(filePermissionKey: string, options?: ShareGetPermissionOptions): Promise<ShareGetPermissionResponse>

Parametri

filePermissionKey

string

Chiave di autorizzazione file che indica il descrittore di sicurezza dell'autorizzazione.

options
ShareGetPermissionOptions

Opzioni per condividere l'operazione di creazione dell'autorizzazione.

Restituisce

getProperties(ShareGetPropertiesOptions)

Restituisce tutti i metadati e le proprietà di sistema definiti dall'utente per la condivisione specificata.

Vedere https://learn.microsoft.com/rest/api/storageservices/get-share-properties

AVVISO: l'oggetto metadata restituito nella risposta avrà le relative chiavi in lettere minuscole, anche se originariamente contengono caratteri maiuscoli. Ciò differisce dalle chiavi di metadati restituite dal metodo listShares di ShareServiceClient usando l'opzione includeMetadata, che manterrà le maiuscole e minuscole originali.

function getProperties(options?: ShareGetPropertiesOptions): Promise<ShareGetPropertiesResponse>

Parametri

Restituisce

Dati di risposta per l'operazione Condividi proprietà Get.

getShareLeaseClient(string)

Ottenere un ShareLeaseClient che gestisce i lease nel file.

function getShareLeaseClient(proposeLeaseId?: string): ShareLeaseClient

Parametri

proposeLeaseId

string

ID lease proposto iniziale.

Restituisce

Nuovo oggetto ShareLeaseClient per la gestione dei lease nel file.

getStatistics(ShareGetStatisticsOptions)

Recupera le statistiche correlate alla condivisione.

function getStatistics(options?: ShareGetStatisticsOptions): Promise<ShareGetStatisticsResponse>

Parametri

Restituisce

Dati di risposta per l'operazione Condividi get statistiche.

setAccessPolicy(SignedIdentifier[], ShareSetAccessPolicyOptions)

Imposta le autorizzazioni per la condivisione specificata. Le autorizzazioni indicano se è possibile accedere pubblicamente a directory o file in una condivisione.

Quando si impostano le autorizzazioni per una condivisione, le autorizzazioni esistenti vengono sostituite. Se non viene specificata alcuna condivisioneAcl, l'ACL di condivisione esistente verrà rimosso.

Quando si stabilisce un criterio di accesso archiviato in una condivisione, potrebbero essere necessari fino a 30 secondi. Durante questo intervallo, una firma di accesso condiviso associata ai criteri di accesso archiviati avrà esito negativo con il codice di stato 403 (Accesso negato), fino a quando i criteri di accesso non diventano attivi.

Vedere https://learn.microsoft.com/rest/api/storageservices/set-share-acl

function setAccessPolicy(shareAcl?: SignedIdentifier[], options?: ShareSetAccessPolicyOptions): Promise<ShareSetAccessPolicyResponse>

Parametri

shareAcl

SignedIdentifier[]

Matrice di identificatori firmati, ognuno con un ID univoco e i dettagli dei criteri di accesso.

Restituisce

Dati di risposta per l'operazione Condividi imposta criteri di accesso.

setMetadata(Metadata, ShareSetMetadataOptions)

Imposta una o più coppie nome-valore definite dall'utente per la condivisione specificata.

Se non viene specificata alcuna opzione o nessun metadato definito nel parametro di opzione, i metadati di condivisione verranno rimossi.

Vedere https://learn.microsoft.com/rest/api/storageservices/set-share-metadata

function setMetadata(metadata?: Metadata, options?: ShareSetMetadataOptions): Promise<ShareSetMetadataResponse>

Parametri

metadata
Metadata

Se non vengono forniti metadati, verranno rimossi tutti i metadati della directory esistenti.

Restituisce

Dati di risposta per l'operazione Condividi set di metadati.

setProperties(ShareSetPropertiesOptions)

Imposta le proprietà della condivisione.

function setProperties(options?: ShareSetPropertiesOptions): Promise<ShareSetPropertiesResponse>

Parametri

Restituisce

Dati di risposta per l'operazione Condividi proprietà set.

setQuota(number, ShareSetQuotaOptions)

Avviso

Questa API è ora deprecata.

Use setProperties instead.

Imposta la quota per la condivisione specificata.

function setQuota(quotaInGB: number, options?: ShareSetQuotaOptions): Promise<ShareSetQuotaResponse>

Parametri

quotaInGB

number

Specifica le dimensioni massime della condivisione in gigabyte

Restituisce

Dati di risposta per l'operazione Condividi get quota.

withSnapshot(string)

Crea un nuovo oggetto ShareClient identico all'origine, ma con il timestamp dello snapshot specificato. Specificare "" rimuoverà lo snapshot e restituirà un URL alla condivisione di base.

function withSnapshot(snapshot: string): ShareClient

Parametri

snapshot

string

Timestamp dello snapshot.

Restituisce

Nuovo oggetto ShareClient identico all'origine, ma con il timestamp dello snapshot specificato