Condividi tramite


FileShares interface

Interfaccia che rappresenta una condivisione file.

Metodi

create(string, string, string, FileShare, FileSharesCreateOptionalParams)

Crea una nuova condivisione nell'account specificato, come descritto dal corpo della richiesta. La risorsa condivisione include i metadati e le proprietà per tale condivisione. Non è incluso un elenco dei file contenuti nella condivisione.

delete(string, string, string, FileSharesDeleteOptionalParams)

Elimina la condivisione specificata nel relativo account.

get(string, string, string, FileSharesGetOptionalParams)

Ottiene le proprietà di una condivisione specificata.

lease(string, string, string, FileSharesLeaseOptionalParams)

L'operazione di condivisione lease stabilisce e gestisce un blocco su una condivisione per le operazioni di eliminazione. La durata del blocco può variare da 15 a 60 secondi o può essere infinita.

list(string, string, FileSharesListOptionalParams)

Elenca tutte le condivisioni.

restore(string, string, string, DeletedShare, FileSharesRestoreOptionalParams)

Ripristinare una condivisione file entro un periodo di conservazione valido se l'eliminazione temporanea della condivisione è abilitata

update(string, string, string, FileShare, FileSharesUpdateOptionalParams)

Aggiornamenti condividere le proprietà come specificato nel corpo della richiesta. Le proprietà non indicate nella richiesta non verranno modificate. L'aggiornamento ha esito negativo se la condivisione specificata non esiste già.

Dettagli metodo

create(string, string, string, FileShare, FileSharesCreateOptionalParams)

Crea una nuova condivisione nell'account specificato, come descritto dal corpo della richiesta. La risorsa condivisione include i metadati e le proprietà per tale condivisione. Non è incluso un elenco dei file contenuti nella condivisione.

function create(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams): Promise<FileShare>

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

accountName

string

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole.

shareName

string

Nome della condivisione file all'interno dell'account di archiviazione specificato. I nomi delle condivisioni file devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero.

fileShare
FileShare

Proprietà della condivisione file da creare.

options
FileSharesCreateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<FileShare>

delete(string, string, string, FileSharesDeleteOptionalParams)

Elimina la condivisione specificata nel relativo account.

function delete(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams): Promise<void>

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

accountName

string

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole.

shareName

string

Nome della condivisione file all'interno dell'account di archiviazione specificato. I nomi delle condivisioni file devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero.

options
FileSharesDeleteOptionalParams

Parametri delle opzioni.

Restituisce

Promise<void>

get(string, string, string, FileSharesGetOptionalParams)

Ottiene le proprietà di una condivisione specificata.

function get(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams): Promise<FileShare>

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

accountName

string

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole.

shareName

string

Nome della condivisione file all'interno dell'account di archiviazione specificato. I nomi delle condivisioni file devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero.

options
FileSharesGetOptionalParams

Parametri delle opzioni.

Restituisce

Promise<FileShare>

lease(string, string, string, FileSharesLeaseOptionalParams)

L'operazione di condivisione lease stabilisce e gestisce un blocco su una condivisione per le operazioni di eliminazione. La durata del blocco può variare da 15 a 60 secondi o può essere infinita.

function lease(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams): Promise<FileSharesLeaseResponse>

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

accountName

string

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole.

shareName

string

Nome della condivisione file all'interno dell'account di archiviazione specificato. I nomi delle condivisioni file devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero.

options
FileSharesLeaseOptionalParams

Parametri delle opzioni.

Restituisce

list(string, string, FileSharesListOptionalParams)

Elenca tutte le condivisioni.

function list(resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams): PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

accountName

string

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole.

options
FileSharesListOptionalParams

Parametri delle opzioni.

Restituisce

restore(string, string, string, DeletedShare, FileSharesRestoreOptionalParams)

Ripristinare una condivisione file entro un periodo di conservazione valido se l'eliminazione temporanea della condivisione è abilitata

function restore(resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams): Promise<void>

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

accountName

string

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole.

shareName

string

Nome della condivisione file all'interno dell'account di archiviazione specificato. I nomi delle condivisioni file devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero.

deletedShare
DeletedShare

Condivisione eliminata da ripristinare.

options
FileSharesRestoreOptionalParams

Parametri delle opzioni.

Restituisce

Promise<void>

update(string, string, string, FileShare, FileSharesUpdateOptionalParams)

Aggiornamenti condividere le proprietà come specificato nel corpo della richiesta. Le proprietà non indicate nella richiesta non verranno modificate. L'aggiornamento ha esito negativo se la condivisione specificata non esiste già.

function update(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams): Promise<FileShare>

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

accountName

string

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole.

shareName

string

Nome della condivisione file all'interno dell'account di archiviazione specificato. I nomi delle condivisioni file devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero.

fileShare
FileShare

Proprietà da aggiornare per la condivisione file.

options
FileSharesUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<FileShare>